Annodex logo AnnodexNotes for people who make media
Stream Setup

Setting Up a Stream That Survives a Bad Internet Day

Every live streamer eventually has the day when the internet turns against them. The upload speed that was fine yesterday drops by half, the stream starts dropping frames, viewers complain about buffering and the chat fills with "lag"...

Abstract illustration for Setting Up a Stream That Survives a Bad Internet Day

Every live streamer eventually has the day when the internet turns against them. The upload speed that was fine yesterday drops by half, the stream starts dropping frames, viewers complain about buffering and the chat fills with "lag" messages. You cannot control your internet provider, but you can build a stream setup that degrades gracefully instead of falling apart.

I run streams for podcasts and live interviews, and these are the settings and habits that keep a broadcast watchable when the connection is not cooperating.

Know your real upload speed

Download speed is what internet providers advertise, but streaming depends on upload. Run a speed test at the time of day you usually stream, several times over a week, and note the lowest result, not the best. Evening congestion on residential connections can cut upload significantly.

A safe rule is to stream at no more than about 60 to 75 percent of your worst measured upload. If your upload dips to 8 megabits per second, aim for a stream bitrate of around 5 to 6. That headroom absorbs normal fluctuations without dropping frames.

Choose a bitrate and resolution that match

Higher resolution needs higher bitrate to look good. 1080p at 60 frames per second typically needs 6 megabits or more, while 720p at 30 frames per second can look clean at around 3 to 4. On a weak connection, a crisp 720p stream is far better than a blocky, stuttering 1080p one.

Use constant bitrate (CBR) for live streaming, since most platforms expect it, and set the keyframe interval to two seconds. If your computer has a modern graphics card, use its hardware encoder, such as NVIDIA NVENC, AMD AMF or Apple VideoToolbox, to keep the processor free for everything else.

Wired beats wireless, always

Wifi adds latency spikes and packet loss even when speed tests look fine. For any stream that matters, plug the computer into the router with an Ethernet cable. If that is impossible, powerline adapters or a mesh system with a wired backhaul are the next best option.

While streaming, pause cloud backups, game updates and large downloads on every device in the house. A family member starting a 4K film on a shared connection can be enough to tip a marginal stream into dropped frames.

Let the software adapt

OBS Studio has a dynamic bitrate option that lowers the bitrate automatically when the network is congested, instead of dropping frames. Turn it on. Viewers will see a slightly softer picture for a few seconds rather than a frozen one.

Some platforms and tools also support newer protocols such as SRT, which handles packet loss better than the traditional RTMP. If your platform or a relay service supports it, SRT can make a noticeable difference on unstable connections.

Prioritise audio over video

Viewers will tolerate a blurry picture for a while. They will leave quickly if the audio cuts out or turns robotic. Keep audio at a sensible bitrate, around 128 to 160 kilobits per second for speech, and never reduce it to save bandwidth. If something has to give, let it be the video resolution.

This is also why a good microphone and clean recording technique matter so much for live work. The basics are covered in the cheapest upgrades that actually improve podcast audio.

Why "just upgrade your internet plan" misses the point

The standard advice when streams struggle is to buy a faster plan. Sometimes that is right, but often it does not help, and it is worth understanding why before spending money.

Many plans increase download speed far more than upload. The extra cost may buy you almost no extra upload capacity. And the problems that ruin streams are frequently jitter and packet loss on wifi, congestion inside your own home network, or a poor route between your provider and the streaming platform's servers. None of those is fixed by a bigger number on your contract. Test with a cable, check what else is using the connection and try a different ingest server before upgrading.

Have a backup plan

For important broadcasts, prepare a fallback. A phone hotspot on a different network can save a stream if your main line fails completely; some streamers use bonding tools that combine several connections. Keep a "be right back" scene ready in OBS so that if you need to restart something, viewers see a clean holding screen rather than a frozen frame.

Record a local copy of the stream at the same time, at a higher quality. If the live version suffers, you still have a clean recording for the replay or for clips.

A quick pre-stream check

  1. Run a speed test and confirm upload has headroom.
  2. Confirm the computer is on Ethernet.
  3. Pause backups and downloads across the household.
  4. Check bitrate, resolution and dynamic bitrate settings.
  5. Test audio levels and a short private stream if possible.
  6. Have the fallback scene and hotspot ready.

Choosing the right software also helps, and you rarely need the most expensive option, as explained in how to pick streaming software without paying for extras. A stream that survives bad days is built from modest settings, wired connections and a plan for when things go wrong. Read more in our Stream Setup section.

TB
Tariq Bellweather

Tariq learned audio at a community radio station and now produces interview podcasts. He writes about microphones, rooms and editing speech so that it sounds natural, and he has strong opinions about loudness.

More posts by Tariq

More from the blog