Stream Bitrate Settings That Match Your Upload Speed
Your speed test says 20 Mbps up. You set your stream to 8,000 kbps, go live, and twenty minutes in the chat starts typing "buffering" while your encoder shows dropped frames climbing past 4 percent. Nothing is broken.

Your speed test says 20 Mbps up. You set your stream to 8,000 kbps, go live, and twenty minutes in the chat starts typing "buffering" while your encoder shows dropped frames climbing past 4 percent. Nothing is broken. Your stream bitrate settings simply assumed the best second of that speed test would last all evening, and it never does.
Picking a bitrate is less about chasing the highest number and more about matching three things: what your connection holds steadily, what the platform accepts, and what resolution that bitrate can actually carry cleanly. Get those aligned and most "my stream looks bad" problems disappear without buying anything.
Measure the Upload You Really Have
A single speed test measures a burst, often to a server a few kilometres away. Your stream travels to an ingest server that may be much further, and it has to hold for hours.
Run three tests at the time of day you normally stream, ideally a weeknight around 8 pm when your neighbourhood is busiest. Take the lowest result, not the average. If you are on Wi-Fi, run them on the same spot your streaming PC sits, then run them again on a cable. The gap is often 30 to 50 percent, and that alone explains many unstable streams.
Then apply the rule that saves most new streamers: use no more than about 70 percent of that lowest upload figure for your video and audio combined. On a connection that tests at 10 Mbps in the evening, that means roughly 7,000 kbps total, and less if anyone else in the house uploads photos, plays online or joins video calls while you are live.
Match Stream Bitrate Settings to Resolution and Frame Rate
A high resolution on a low bitrate looks worse than a lower resolution with enough data behind it. Fast games with lots of foliage, particles or camera movement need far more bits than a talking head or a slow card game.
| Output | Low motion content | Fast motion content |
|---|---|---|
| 720p at 30 fps | 2,500 to 3,500 kbps | 3,500 to 4,500 kbps |
| 720p at 60 fps | 3,500 to 4,500 kbps | 4,500 to 6,000 kbps |
| 1080p at 30 fps | 4,000 to 5,000 kbps | 5,000 to 6,000 kbps |
| 1080p at 60 fps | 6,000 kbps | 6,000 kbps and up, ideally higher |
Notice the last row. Fast 1080p60 genuinely wants more than 6,000 kbps to look clean, which is why many streamers who are capped near that number get better results at 720p60 or 936p60 than at a starved 1080p.
Why Higher Is Not Always Better
A common tip on forums is "always max out your bitrate." That advice ignores the viewer.
On platforms that do not offer quality options to every channel, a viewer on a phone with a weak signal has to download your full bitrate or nothing. Push 8,000 kbps and you shut out part of your audience to impress the few with fibre. Smaller channels often grow faster at 4,500 to 6,000 kbps simply because more people can watch without stalling.
Higher bitrate also gives your connection less room to absorb a hiccup. A stream at 60 percent of capacity rides out a brief dip. One at 95 percent drops frames the moment someone in the next room starts a download.
The Encoder Settings That Matter Most
Most streaming software exposes dozens of options. Only a handful change what viewers see. If you have not chosen software yet, our guide on picking streaming software without paying for extras covers the free options that expose all of these.
Rate control
Use CBR, constant bitrate. Variable modes save bandwidth for recordings, but for live streaming they produce spikes that platforms and connections handle poorly.
Keyframe interval
Set it to 2 seconds. Leaving it on auto can produce long gaps that some platforms reject or that cause the stream to show a black screen when viewers join.
Hardware or software encoding
Hardware encoders on recent graphics cards produce quality close to the software x264 encoder on its medium preset, with almost no performance cost to your game. On an older card, x264 at the veryfast or faster preset is often the cleaner choice, provided your CPU stays below about 80 percent while playing.
Audio
AAC at 160 kbps is plenty for speech and game audio. Going to 320 kbps steals bits from video for a difference almost nobody hears.
Testing Without Going Live
Do not test new settings in front of an audience. Most platforms let you stream to an unlisted or bandwidth test mode, and you can also record locally with identical settings to judge picture quality.
A quick routine that takes about 30 minutes:
- Pick your most demanding game or scene.
- Stream for 15 minutes in test mode and watch the dropped frames counter in your software.
- If dropped frames due to network exceed 1 percent, lower the bitrate by 500 kbps and repeat.
- If frames are skipped due to encoding lag, the problem is your encoder preset or CPU, not your connection.
- Watch the result on a phone over mobile data, the way a real viewer would.
That last step catches more problems than any number on screen. Text that is crisp on your monitor can turn to mush on a small screen.
When the Connection Is the Real Limit
If your evening upload is under 5 Mbps, stop fighting for 1080p. Run 720p at 30 fps around 3,000 kbps, keep your overlays simple and let the content carry the stream. A clean 720p feed beats a stuttering 1080p every time.
Plug in with a cable, pause cloud backups and game updates during streams, and ask household members to schedule large uploads around your schedule. For a deeper look at handling unstable lines, including backup plans, see our piece on setting up a stream that survives a bad internet day.
FAQ
What bitrate should I use for 1080p streaming?
Around 6,000 kbps is the practical floor for 1080p at 60 fps, and fast games benefit from more if the platform and your upload allow it. At 1080p30, 4,500 to 6,000 kbps usually looks clean.
Why does my stream drop frames even with fast internet?
Usually Wi-Fi instability, a distant ingest server or other devices uploading at the same time. Check whether the drops are labelled as network or encoding in your software, since the fixes are completely different.
Should I change my bitrate for different games?
It helps. Save two profiles: one for fast, visually busy games and one for slow or static content. Many streamers drop resolution for fast games rather than raising bitrate.
The Practical Takeaway
Good stream bitrate settings start with your worst evening speed test, not your best. Use about 70 percent of it, choose a resolution that bitrate can carry, set CBR with a 2 second keyframe interval and test before you go live. Those few choices fix more blurry, stuttering streams than any new hardware. Browse the rest of our stream setup guides for the next step once your bitrate is steady.
More in Stream Setup
Stream Setup
Stream Lighting Setup for a Small Room on a Budget
Most streamers I help have spent $150 on a webcam and $0 on light, then wonder why they look grey and grainy at 8 p.m.
Stream Setup
Setting Your Microphone Gain Before the First Guest Arrives
The single most common audio complaint on a first livestream has nothing to do with the microphone itself, no matter how much...
Stream Setup
Setting Up a Streaming Rig Without Overbuying Gear
New streamers consistently overspend on their first setup, buying capture cards, dedicated encoding hardware, and multi-camera...