Put your live stream on your website
Copy one embed code from your stream settings and paste it into your site. Visitors watch the same stream you send to YouTube and Twitch, and a 24/7 channel keeps playing with your computer off.
One embed code
Paste it once. It keeps working every time you stop and start the stream.
No ads or cookies
The player page shows no ads and sets no cookies, so visitors see only your stream.
The stream you already send
Your site gets the same picture as YouTube and Twitch. If the website copy fails, those streams keep going.
Add the player to your site in three steps
Turn the player on in your stream settings, copy one embed code and paste it into your page.
Open the Website player tab
In Upstream, open your stream’s settings and choose Website player. Load preview shows the player before you publish anything.
Copy the code or the link
Copy code gives you an iframe for an HTML or Embed block, such as a Custom HTML block in WordPress. Copy link gives you the player’s address, for site builders that ask for an embed URL.
Paste it and start the stream
Publish the page, then start your stream. The player on your site begins playing by itself. If the stream was already running when the player was turned on, use Hard reload stream once.
Trusted by teams in broadcast and entertainment
The same embed code
every time you go live
Each stream gets one player link. Stop tonight, start again tomorrow, and the player on your page picks the stream up by itself. The code stays the same if Upstream moves your stream to another server.
Starts muted, unmutes in one click
Browsers block autoplay with sound, so the stream starts muted. Click to unmute sits in the top right corner, and the red LIVE badge in the top left. On phones it says Tap to unmute.
Offline until you go live
Before you start, the player shows your stream’s name and Offline. Press Start and it shows Starting soon, then plays by itself. If the stream drops, viewers see Reconnecting until the video comes back.
Key facts
What the player does and where it stops
The website player is built for watching along. Here is what viewers get and what it doesn’t do.
About 15 to 30 seconds behind live
Fine for watching along. Too slow for a live auction or quick back-and-forth with viewers. Why HLS runs behind live
One quality
Viewers get your stream’s resolution and frame rate. There is no lower-quality version for slow connections.
Phones and computers
Safari and the browsers on iPhone play it natively. Chrome, Edge and Firefox use a small player script.
A 16:9 frame
The embed fills the width of its column at 16:9. A vertical stream shows with bars at the sides.
Outside your 10 destinations
Your site gets its own copy. The stream still goes to at least one of your 30+ platforms.
Video only
No chat or viewer count in the player. Multichat puts your platforms’ chats in one feed for you.
Compare
A YouTube embed, your own player, or Upstream
All three put a live stream on your page. They differ in what sits around the video and what you have to run.
| YouTube embed | Your own HLS server | Upstream website player | |
|---|---|---|---|
| Around the video | YouTube’s logo and title, and more videos when it ends | Whatever you build | Your video, a LIVE badge and the browser’s controls |
| Cookies | YouTube cookies, fewer in privacy-enhanced mode | Up to you | None from the player page |
| Your next broadcast | An embed copied from a live video stays on that one broadcast | The same address, if your server keeps it | The same embed code |
| What you run | Nothing extra | A media server, HLS packaging, a CDN and the player code | Nothing extra |
| YouTube and Twitch too | It is the YouTube stream | A separate output you set up | From the same Upstream stream, outside your 10 destinations |
| 24/7 from your videos | Only if you already run a 24/7 YouTube stream | Your own playout server | Yes, from Upstream’s servers with your computer off |
Around the video
- YouTube embed
- YouTube’s logo and title, and more videos when it ends
- Your own HLS server
- Whatever you build
- Upstream website player
- Your video, a LIVE badge and the browser’s controls
Cookies
- YouTube embed
- YouTube cookies, fewer in privacy-enhanced mode
- Your own HLS server
- Up to you
- Upstream website player
- None from the player page
Your next broadcast
- YouTube embed
- An embed copied from a live video stays on that one broadcast
- Your own HLS server
- The same address, if your server keeps it
- Upstream website player
- The same embed code
What you run
- YouTube embed
- Nothing extra
- Your own HLS server
- A media server, HLS packaging, a CDN and the player code
- Upstream website player
- Nothing extra
YouTube and Twitch too
- YouTube embed
- It is the YouTube stream
- Your own HLS server
- A separate output you set up
- Upstream website player
- From the same Upstream stream, outside your 10 destinations
24/7 from your videos
- YouTube embed
- Only if you already run a 24/7 YouTube stream
- Your own HLS server
- Your own playout server
- Upstream website player
- Yes, from Upstream’s servers with your computer off
YouTube’s privacy-enhanced mode is described in Google’s help page on embedding videos. Check the cookie rules that apply to your site before you choose.
Use cases
What people put on their own site
Sunday service on the church homepage
The service goes to YouTube and Facebook and plays on the church’s own site from the same stream. See church streaming.
A 24/7 radio channel on your homepage
A music playlist over looping visuals, live on your site with your computer off. See radio stations.
A launch on its landing page
Schedule a finished video to go live at a set time, on your page and your channels. See pre-recorded streams.
Podcasts and webinars with guests
Host the show in Live Studio and keep visitors on your site while it airs.
A label’s channel on its own site
The label’s 24/7 channel plays on its website next to YouTube. See streaming for labels.
A broadcaster’s web stream
Run your archive with cloud playout and put the channel on your site.
The value you get per dollar is amazing. Many features are available at no cost when other similar services charge for them or do not have them available at all.
Trustpilot review
FAQ
Website player questions
Related features
Use the player with the stream you already run.
Get the embed code
for your stream
The website player is turning on for Upstream accounts in stages. Create a free account and set up your stream, then ask our team to add the player to your account. The free plan includes 24 streaming hours a month.

