OBS Bitrate Settings for Streaming on a Slow Upload
Your speed test says 12 Mbps upload, so you set OBS to 10,000 Kbps, go live, and ten minutes in the dropped frames counter is red and chat is typing "buffering" between every message. I have done exactly this.

Your speed test says 12 Mbps upload, so you set OBS to 10,000 Kbps, go live, and ten minutes in the dropped frames counter is red and chat is typing "buffering" between every message. I have done exactly this. The speed test was not lying, but it measured a burst of a few seconds on an empty line, not two hours of constant upload while your roommate joins a video call.
This guide covers OBS bitrate settings for a slow upload, meaning anything between roughly 4 and 15 Mbps. The goal is a stream that stays sharp in the fights and never stalls, even if that means giving up the 1080p badge you wanted in the stream title.
Measure the Upload You Actually Have
One speed test is a guess. Run three at different times on the evening you normally stream, and write down the lowest upload number, not the average. Evening congestion on cable and shared fibre can cut 20 to 40 percent off a midday result.
Then apply a simple rule: your total stream bitrate (video plus audio) should sit at or below 75 percent of that lowest figure. The remaining quarter covers Discord voice, game traffic, background updates and the normal wobble of a home connection.
| Lowest evening upload | Safe total bitrate | Video bitrate to enter |
|---|---|---|
| 5 Mbps | 3,750 Kbps | 3,500 Kbps |
| 8 Mbps | 6,000 Kbps | 5,800 Kbps |
| 12 Mbps | 9,000 Kbps | 6,000 to 8,000 Kbps |
| 20 Mbps | 15,000 Kbps | Platform cap applies |
Also plug in a cable. Wi-Fi turns a stable 8 Mbps into a line that spikes and dips every few seconds, and OBS punishes dips with dropped frames, not with a gentle quality drop.
Why Chasing 1080p60 Is Usually the Wrong Move
The common advice is "always stream at 1080p60, viewers expect it." On a slow upload that advice makes your stream look worse. A 1080p60 picture needs around 6,000 Kbps before it stops smearing in fast motion. Feed it 3,500 Kbps and every camera turn in a shooter turns into blocky mush, while a 720p stream at the same bitrate stays clean.
Think of bitrate as a fixed budget of detail per second. More pixels and more frames split that budget into thinner slices. Here is roughly where each resolution starts to look good with x264 or a modern GPU encoder:
- 720p30: 2,500 to 3,500 Kbps. Fine for strategy, card games and slow RPGs.
- 720p60: 3,500 to 4,500 Kbps. The sweet spot for shooters and fighting games on a small connection.
- 936p60: 4,500 to 5,500 Kbps. A middle step that many smaller channels overlook.
- 1080p60: 6,000 Kbps and up. Only worth it when your safe total clears that number.
Nobody on a phone, which is a large share of viewers on smaller channels, can tell 720p60 from 1080p60. Everyone can tell a stuttering stream from a smooth one.
The OBS Bitrate Settings That Matter
Open Settings, then Output, and switch Output Mode to Advanced. These are the fields worth touching:
- Encoder: NVENC on Nvidia cards, AMF on AMD, QuickSync on Intel. Hardware encoders on cards from the last five years match x264 "veryfast" quality without costing game frames.
- Rate Control: CBR. Streaming platforms expect a constant rate; VBR can spike above your safe total during explosions and cause drops.
- Bitrate: the number from the table above.
- Keyframe Interval: 2 seconds. Most platforms require it, and leaving it on 0 can cause buffering for viewers.
- Preset: P5 or "Quality" on NVENC. Higher presets cost GPU time for gains you will barely see at low bitrates.
- Audio bitrate: 128 Kbps is plenty for voice and game sound. 320 Kbps wastes upload that the picture needs.
In Video settings, set the Base resolution to your monitor and the Output resolution to your chosen stream size, with the Lanczos downscale filter. Downscaling in OBS is cheaper and cleaner than running the game at a lower resolution.
Match Settings to the Game You Stream
Bitrate needs depend on how much of the screen changes each frame. A Hearthstone board barely moves; a Battlefield match changes every pixel when you sprint through smoke. Grass, rain, particle effects and fast camera turns are the expensive parts.
Low motion games
Card games, turn based strategy, visual novels and most cosy sims hold up well at 720p30 or even 1080p30 with 4,000 Kbps. Text stays readable, which matters more than smoothness here.
High motion games
Shooters, racing, battle royales and character action games need frames more than pixels. Go 720p60 or 936p60 and spend the whole budget on motion. If you switch between genres in one session, save two OBS profiles and swap them between games instead of compromising on one.
Reading the Stats Dock Before Viewers Complain
Open View, then Docks, then Stats, and keep it visible on a second monitor. Three numbers tell you almost everything:
- Dropped frames (network): your upload cannot keep up. Lower bitrate by 500 Kbps at a time.
- Skipped frames (encoding): the encoder is overloaded. Pick a faster preset or switch to the hardware encoder.
- Lagged frames (rendering): the GPU is maxed by the game. Cap the game's frame rate a little below your monitor's refresh.
Anything under 0.5 percent dropped over a full session is healthy. Spikes of 2 percent or more at the same time each night usually point to someone else in the house, a cloud backup, or a console downloading a patch.
Run a Private Test Before Going Live
Most platforms let you stream to an unlisted or bandwidth test mode. Do a 20 minute test in the most demanding game you play, during your usual streaming hours, and watch the result on your phone over mobile data. That is how a big part of your audience will see it.
Record the test locally too. If the recording looks sharp but the stream looks blocky, the bitrate is the bottleneck. If both look bad, the problem is the encoder preset or the scaling filter. It is one of the cheapest checks you can do, and it pairs well with the room and camera prep in our guide to a smart lighting setup for streaming, since dark, noisy webcam footage also eats bitrate.
FAQ
Does a higher bitrate always mean better quality?
Only up to the point your upload can sustain it. Past that line you trade a slightly sharper image for dropped frames and buffering, which viewers notice far more than softness.
Should I use x264 or NVENC on a slow connection?
On a recent Nvidia card, NVENC. At 3,500 to 6,000 Kbps the quality gap to x264 is tiny, and it leaves your CPU free for the game and for OBS itself.
Will viewers without transcoding struggle with my stream?
Smaller channels often do not get quality options, so every viewer receives your full bitrate. Keeping it at 6,000 Kbps or lower means people on weak mobile data can still watch.
A Setup You Can Use Tonight
Take your lowest evening upload, multiply by 0.75, and that is your ceiling. Pick 720p60 if the number is under 5,000 Kbps, 936p60 up to 6,000, and 1080p60 only above that. Set CBR, a 2 second keyframe interval and 128 Kbps audio, then run one private test in your busiest game. If you are still finding your feet, our piece on starting a stream nobody watches yet covers the rest, and more setup guides live in the streaming section.
More in Streaming and Content Creation
Streaming and Content Creation
How to Set Up Chat Moderation for a Small Stream
The first time someone posted a slur in my chat, I had four viewers and no moderators, and I was in the middle of a boss fight.
Streaming and Content Creation
How to Turn Stream Highlights Into Short Videos
You streamed for three hours, something genuinely funny happened at minute 94, and nobody outside the eight people in chat will...
Streaming and Content Creation
How to Make a Stream Overlay That Does Not Clutter the Game
Most new streamers download a stream overlay pack, drop every piece of it on screen, and then wonder why viewers keep asking...