Beamd

How to run a 24/7 YouTube live stream from video you already have

A 24/7 stream is a live broadcast that never ends, fed by video you recorded earlier. Lofi channels, sleep music, sermon replays, cartoons, radio and podcast channels run this way. YouTube allows it, viewers find it through the live tab, and it keeps collecting watch time while you sleep. Here is how it works and what it takes.

What YouTube allows

YouTube has no time limit on a live broadcast. A stream can run for weeks on one broadcast, and the stream key you get from Studio (the one labelled Default stream key) can be reused for as long as you like. That is not true everywhere: Twitch ends a broadcast at 48 hours and Facebook at 8, so YouTube is where most 24/7 channels live.

The content rules are the same as for any video. Video you own, or have the rights to, is fine. A loop of somebody else's film is not, and a 24/7 stream is the most visible place to get caught.

The three ways people do it

A computer left on. OBS or a media player looping a playlist, streaming from your own machine. Free, and it works until the machine sleeps, updates, loses wifi or gets used for something else. Most first attempts end this way, usually at 3am.

A rented server you manage. A cloud machine running the same software. Reliable if you know how to keep a Linux box healthy, and it is on you when it is not.

A service that does it for you. You upload the video, paste the stream key, and a server you never see runs the broadcast. This is what Beamd is. The rest of this page describes that route, because it is the one that stays up.

Setting it up with Beamd

  1. Create a Beamd account. Every account starts with a free 72 hour trial.
  2. Upload the video, or several to make a playlist. Wait for Beamd to finish preparing the file before starting a stream.
  3. In Beamd, connect YouTube and choose the channel you want to broadcast to.
  4. If you prefer manual setup, add the stream key from your intended YouTube Studio broadcast instead.
  5. Make a stream: pick the video or playlist, pick the destination, choose the quality, and turn on loop.
  6. Start the stream, then open its YouTube link in Beamd to check the broadcast. With a manual key, check the matching broadcast in YouTube Studio. Once it is running, your laptop can be off.
Check the right YouTube broadcast

A connected YouTube account can use a Beamd-created broadcast rather than the default one in Studio. Open the broadcast link shown in Beamd. For a manual connection, confirm that the selected Studio broadcast uses the same stream key.

Keeping it on air for weeks

Connections drop. YouTube has brief outages, ingest servers restart, and a broadcast can end on YouTube's side. Beamd reconnects on its own, backs off when the platform is refusing, and tells you by email if a stream has been failing for a while rather than the moment it blips. Our own channels have run for weeks on one broadcast this way.

An ordinary looping stream keeps the playlist it started with. After editing that playlist, restart the stream to use the updated order. Use Programming if you want to update upcoming shows while your channel stays live.

If you want shows at set times instead of one loop, Programming lets you paint a week on a grid and switches between them on the clock, with a filler that plays in any gap.

What it costs

Beamd starts at $19 a month for one stream, three destinations and 50 GB of storage, which is enough for a single 24/7 channel. Programming is on the Pro and Business plans. There is no charge for the trial, and you can cancel from your account at any time.

Stream 24/7 with your computer off

Other guides

Where to find your stream key, on every platform.

All platforms · Beamd · Compare · Status · Privacy