Getting Started with slush.video
slush.video enables content creators to broadcast live video to their audience, using WebRTC technology to deliver low-latency streaming between broadcaster and viewers.
Key features of Slush include:
slush.video uses a simple, pay-as-you-go pricing model:
What are "hours watched"?
Hours watched (also called watch-hours) measures total viewing time across all your viewers. It's calculated as: number of viewers × hours streamed. For example, if you stream for 2 hours to 50 viewers, that's 100 hours watched (2 × 50 = 100).
Note: Each stream forward (to YouTube, Twitch, etc.) counts as one viewer for billing purposes. For example, if you forward to 2 platforms while streaming to 10 viewers on Slush, that's 12 total viewers for billing.
Usage Limits:
To ensure platform stability, accounts have the following default limits:
This limit will increase as the service grows. If you're approaching this limit or need higher capacity for a specific event, contact us to request an increase.
Channel subscriptions allow viewers to support their favorite broadcasters with monthly payments. Broadcasters can create custom subscription tiers with different price points, and subscribers gain access to exclusive benefits like subscriber-only streams.
Channel subscriptions are processed through Stripe Connect, which means payments go directly to the broadcaster's connected Stripe account. This is separate from broadcast subscriptions, which broadcasters use to pay for their streaming service.
Partner Application Required:
To accept channel subscriptions, you must first become a partner. Apply for partnership from the Monetization section of your channel on your Account page.
Setting up subscriptions:
Revenue and Payouts:
Creating Tiers:
Editing Tiers:
Deactivating Tiers:
Supporting your favorite channels with a subscription is easy and gives you access to exclusive benefits.
How to Subscribe:
Managing Your Subscriptions:
Billing:
Event tickets allow broadcasters to sell one-time access to exclusive livestreams. Unlike subscriptions, tickets are a single purchase that grants access to streams on a specific input—perfect for pay-per-view events, workshops, concerts, or premium content.
Like subscriptions, tickets are processed through Stripe Connect, so payments go directly to the broadcaster's connected Stripe account.
Partner Application Required:
To sell tickets, you must be a partner with Stripe Connect enabled. Apply for partnership from the Monetization section of your channel on your Account page.
Creating Tickets:
Streaming to a Ticketed Event:
Each ticket has its own dedicated stream key. When you stream using a ticket's stream key, only viewers who have purchased that ticket can watch.
Managing Tickets:
Revenue:
Purchasing a ticket gives you access to exclusive ticketed streams from a broadcaster.
How to Purchase:
Important Notes:
For the best streaming experience, we recommend using a dedicated streaming application like OBS Studio. Dedicated software gives you full control over encoding settings, scene composition, and stream quality.
slush.video supports streaming from a variety of clients and applications:
All clients support streaming to slush.video using WebRTC/WHIP.
Codec Requirements:
Slush supports H.264 and AV1 video codecs with Opus audio. Other codecs (VP8, VP9, etc.) are not supported. Most streaming software uses H.264 by default. AV1 offers better compression efficiency but requires more encoding power.
When streaming from your browser, you can choose between two modes:
Since Slush does not transcode video, these tradeoffs matter: simulcast is the only way to serve viewers with different connection speeds from a browser. For the most flexibility, use dedicated streaming software like OBS, which offers better encoding control and can produce consistent simulcast layers.
Follow these steps to configure OBS Studio for streaming to your slush.video channel:
Tip: You can create multiple stream inputs on your Account page to use different stream keys for different setups or devices. Each input tracks when it was last used, making it easy to manage multiple streaming sources.
We're committed to keeping slush.video a safe and welcoming platform for creators and viewers. Our Terms of Service outline what content is prohibited, and we enforce these rules through a graduated system.
When someone violates our Terms of Service, we take action based on the severity and frequency of the violation:
We use a progressive approach: first violation typically results in a warning, second may result in probation, and third may result in permanent suspension. However, we consider the context and severity of each case.
Some violations are serious enough to warrant immediate suspension without prior warning. These include child sexual abuse material (CSAM), credible threats of violence, terrorism, doxxing, and fraud.
If you believe we made a mistake, you can appeal by emailing [email protected]. We review each appeal individually.
For the complete policy, see Section 5 of our Terms of Service.
Slush uses semantic search powered by AI to help viewers discover channels. Instead of simple keyword matching, search understands the meaning behind your query to find relevant channels.
How Channels Are Indexed:
Each channel's searchability is determined by combining multiple signals with different weights:
Technical Details:
This means new channels or recent streams may take some time to appear in search results.
Need additional help? Contact our support team at [email protected]