Streaming your content live online is more accessible than ever, and it can also be equally data hungry. From streaming right from your phone to your followers on TikTok to streaming a professional event in 4K 60fps with High Dynamic Range on YouTube, all of these require some amount of bandwidth to get your live content to where it needs to be.
A stable livestream depends on one thing before anything else: upload speed.
This guide explains how much upload speed you need, how to test your current connection, and what to adjust if your stream keeps dropping frames or looking blurry.
We’ll use the term Mbps quite often in this article. This stands for Megabits per second. Or millions of bits. This is a measure how much data is moved in one second. In some apps, it may be listed Kbps or Kilobits per second. Those two terms differ by a factor of 1000: 1Mbps is 1000Kbps.
While we’re focusing on streaming from a desktop or laptop computer, the same concepts apply to those streaming from a mobile device.
Every livestreaming platform has its own recommended settings. Before changing your encoder settings, check what your platform supports. A higher bitrate is not always better. If your connection cannot hold that bitrate consistently, the stream can stutter, buffer, or drop frames.
| Platform | Common upper range to know |
| Twitch | 6Mbps (up to 1080p), with higher-resolution options available through Enhanced Broadcasting for eligible channels |
| YouTube Live | Up to 40 Mbps for some 4K60 AV1 or H.265 streams |
| Kick | 8Mbps (Up to 1080p) |
| Facebook Live | 9Mbps (Up to 1080p) |
You can find the streaming guidelines and specifics for those services here:
YouTube: https://support.google.com/youtube/answer/2853702
Twitch: https://help.twitch.tv/s/article/broadcasting-guidelines
Kick: https://help.kick.com/en/articles/7066931-how-to-stream-on-kick-com
Facebook: https://www.facebook.com/business/help/162540111070395
Run a speed test before choosing your stream settings.
Look specifically at upload speed, not download speed. Your internet plan may advertise a high download number, while the upload speed is much lower.
You can use tools like:
Run the test more than once, ideally at the time of day you usually stream. Internet speeds can change during busy evening hours.
Many internet plans are uneven. You might have 300 Mbps download speed, but only 10 or 20 Mbps upload speed.
That is normal for many cable internet plans. It works well for watching videos, downloading files, and browsing, but livestreaming needs strong upload performance.
Fiber internet is often better for streaming because many fiber plans offer similar download and upload speeds. For example, a fiber plan may provide 500 Mbps download and 500 Mbps upload.
You do not need fiber to stream, but you do need enough upload speed for your chosen bitrate.
Do not set your stream bitrate equal to your full upload speed.
If your upload speed is 10 Mbps, streaming at 10 Mbps uses almost the entire connection. That leaves little room for anything else, including:
A safer rule is to use no more than 70-80% of your available upload speed for your livestream.
For example, to stream to any of the above services at 1080p with a healthy 6 to 8Mbps bitrate, you’ll want to ensure your internet connection’s upload speed is around 10-12Mbps at least to account for any occasional uses besides your livestream. For a 4K stream on YouTube at 25 Mbps, ensure your connection can support around 35 Mbps total.
If your current connection is nowhere near these numbers, you may need to talk to your current Internet Provider or a new one to see what options are available. If you’re pretty close, keep reading for some more tips.
A faster internet plan is not the only way to improve stream stability.
Start with these fixes:
Wi-Fi can work, but it is more likely to fluctuate because of distance, walls, nearby networks, and interference. Ethernet is usually the safer choice for long streams.
If you use OBS Studio and your upload speed occasionally drops, a few settings may help.
Open Settings > Advanced > Network, then review:
These are troubleshooting options, not required settings for every stream.
Dynamic bitrate can temporarily reduce your stream quality when your connection struggles, which may help keep the stream live rather than dropping frames. Network optimizations and TCP pacing can help smooth how OBS sends data.
If your stream is still unstable, lower your bitrate first. A stable stream at a lower bitrate is usually better than an unstable stream at a higher setting.
Even though you may be on a slower connection, that doesn’t mean you can’t provide high-quality VODs for viewers later. Software such as OBS Studio and Elgato Studio lets you use different recording settings than the stream. For example, you might stream at 1080p to keep your connection stable, while recording a higher-quality version on your computer.
Start with your upload speed, then choose a bitrate your connection can hold consistently.
For most people, 1080p60 at 6 Mbps is a practical target. For that, aim for 10-12 Mbps upload speed or higher.
If your connection is slower, lower the bitrate, resolution, or frame rate. If your connection is faster and your platform supports it, you can raise the quality from there.
Stay up to date with Elgato. Get our latest News, Guides, and Product Updates in your Google feeds.
Add Elgato as a preferred sourceThanks for helping us improve this article.