Rumble Live Stream Settings: Bitrate, Resolution, Audio
Rumble publishes recommended encoder settings for live streams. Here's what they are, how to choose a resolution and bitrate your connection can hold, how to set audio, keyframes and B-frames, and how to test before viewers arrive.
About 6 min read
On this page
At the time of writing, Rumble recommends H.264 video at constant bitrate, a 2-second keyframe interval, zero B-frames, AAC audio at 44.1 kHz and 128 kbps, and no more than 8,000 kbps. For 1080p30 it suggests about 2,500–4,500 kbps; for 1080p60, about 4,000–6,000 kbps.
These numbers come from Rumble's recommended settings page, which Rumble updates, so check it before a big stream. Below is how to apply them to your connection and content, and how to confirm everything works before your stream goes public on Rumble.
Key takeaways
- Pick resolution and frame rate from your content and upload speed, not the maximum Rumble accepts.
- Use constant bitrate, a 2-second keyframe interval and zero B-frames.
- AAC audio at 44.1 kHz and 128 kbps stereo matches Rumble's guidance.
- Test on a separate stream, because Rumble records your main stream for playback.
Resolution, frame rate and bitrate ranges for Rumble
Rumble's recommended settings page groups its guidance by output. At the time of writing it lists:
- 1080p at 60 or 50 fps: 1920×1080, about 4,000–6,000 kbps.
- 1080p at 30 or 25 fps: 1920×1080, about 2,500–4,500 kbps.
- 720p at 60 or 50 fps: 1280×720, about 3,000–4,000 kbps.
- 720p at 30 or 25 fps: 1280×720, about 2,000–3,000 kbps.
Match frame rate to your content. Talk shows, news, podcasts and slides look fine at 30 fps and use bitrate efficiently; gameplay and sports benefit from 60 fps. Use 50 or 25 fps only if your camera or footage was recorded that way, which is common in regions with 50 Hz power. Rumble re-encodes your stream into lower qualities for viewers on slower connections, so you only need to send one clean version.
Encoder settings Rumble expects beyond bitrate
These details matter as much as bitrate. Mismatches here are a common cause of streams that connect but stutter or record badly.
- Codec: H.264. Rumble's page lists level 4.1 for 30 fps and 4.2 for 60 fps.
- Rate control: CBR (constant bitrate). Variable bitrate can spike above what the ingest handles smoothly.
- Keyframe interval: 2 seconds. In OBS, enter
2in the keyframe interval field instead of leaving it on auto. - B-frames: 0, with 1 reference frame. Many encoder presets use B-frames by default, so this is the setting most often missed.
- Scan and pixels: progressive scan and square pixels.
- Limits: 60 fps and 8,000 kbps maximum.
Rumble notes that settings outside its boundaries can make both the stream and its recording unstable. For background on these terms, see the best encoding settings for 24/7 streaming.
Audio settings and the RTMP connection
Rumble's page lists AAC audio at 44.1 kHz and 128 kbps stereo. Set your encoder's sample rate to 44.1 kHz and keep the audio bitrate at 128 kbps unless Rumble's current guidance changes. Keep levels consistent between segments, with speech peaking comfortably below the top of the meter, so viewers aren't reaching for the volume control and loud moments don't distort after Rumble re-encodes the stream.
For the connection, Rumble lists RTMP as its protocol. When you create a live stream on Rumble, it shows a server URL and a stream key; copy both exactly, with no trailing spaces. Don't reuse details from an older stream unless you've set up Rumble's static stream key, which stays the same across streams. Use the address exactly as Rumble shows it rather than editing the protocol by hand. RTMP vs RTMPS explains the difference between the two.
Matching settings to your upload and testing first
Rumble's first recommendation is to run a speed test and choose a quality your connection can sustain:
- Test your upload several times at the hour you usually stream, and note the lowest steady result.
- Budget about half to two-thirds of it for the stream, leaving room for other devices.
- Pick the highest preset that fits. With 6 Mbps of reliable upload, 720p30 around 3,000 kbps, or 1080p30 near the bottom of its range, is safer than 1080p60.
- Use Ethernet instead of Wi-Fi where you can.
Then test on a separate Rumble stream, as Rumble advises, since your main stream is recorded for playback. Watch it from a phone on mobile data, check audio sync, look for stutter at scene changes, and leave it running for several minutes. Our pre-launch testing guide has a longer checklist.
Sending steady Rumble output from StreamHouse
If tuning an encoder isn't how you want to spend your evening, StreamHouse handles most of it for recorded content. Uploads are prepared ahead of time to one consistent encode profile, so bitrate and timestamps stay steady from one video to the next instead of shifting with each file. You choose an output preset (720p or 1080p, at 30 or 60 fps depending on your plan), add Rumble as a destination with the server URL and key Rumble issued, and press Start.
Because encoding and delivery happen in the cloud, your home upload and computer don't limit a playlist stream, and your computer can be off. If the connection to Rumble hiccups, the stream reconnects automatically. For live shows, send one OBS feed to StreamHouse and let it forward to Rumble and other platforms, so your upload only carries one stream. Either way, run a short test stream on Rumble before going public.
Frequently asked questions
What bitrate should I use for a Rumble live stream?
At the time of writing, Rumble suggests about 2,500–4,500 kbps for 1080p30 and 4,000–6,000 kbps for 1080p60, with a maximum of 8,000 kbps. Choose a constant bitrate your upload can hold comfortably, and check Rumble's settings page for updates before important streams.
Does Rumble support 60 fps live streams?
Yes. Rumble's recommended settings include 1080p and 720p at 60 or 50 fps, with 60 fps listed as the maximum. Use 60 fps for gameplay or fast motion, and stick with 30 fps for talk and news formats to get more quality from the same bitrate.
Why does Rumble recommend zero B-frames?
Rumble's settings page lists 0 B-frames and 1 reference frame without explaining the reason. B-frames make decoding more complex, and live ingest pipelines often prefer streams without them. If your stream stutters or records oddly, check whether your encoder adds B-frames by default.
Should I stream to Rumble in 720p or 1080p?
Choose 1080p if your upload comfortably holds at least the lower end of Rumble's 1080p range with headroom to spare. Otherwise, 720p at a steady bitrate looks better than a starved 1080p stream. Rumble creates lower qualities for viewers automatically, so one clean feed is enough.


