Rumble stream key and RTMP URL: where Rumble shows them, and the key that never changes
Rumble gives every live stream its own URL and key, and also offers a static key that stays the same. Where each one is, what Rumble asks of your account first, and the encoder settings Rumble publishes.
Your Rumble stream key and RTMP URL appear when you create a live stream: rumble.com/live → the camera + icon → Go Live, fill in the stream and Submit, then select Get the streamer configuration. That screen shows the Stream URL (RTMP) and the Stream Key, as Rumble's own setup article describes. Each live stream you create gets its own pair.
If you stream to Rumble regularly, there is a second option: a static stream key, a URL and key that do not change, saved in your encoder once. Below is where both live, what Rumble requires before you can use either, and the settings Rumble recommends. Every rule links to Rumble's own help center, read on 11 November 2026; where Rumble publishes nothing, this guide says so.
How to get your Rumble stream key and stream URL
Five steps. The first is about your account; the per-stream pair comes from steps 2 and 3, the static one from step 4.
- Step 1
Verify the account by phone
Rumble ties livestreaming to a verified account.
- Rumble's account verification article lists 'upload videos and use livestreaming' first among the things verification is needed for.
- Verify at rumble.com/account/verification, by SMS or by a phone call to a mobile or a landline.
- One phone number verifies only one account at a time. Channels are a different matter: one account can hold several, and you choose which one streams when you set the stream up.
Verification also unlocks comments, votes and cashing out, so it is worth doing before the first stream rather than halfway through setting one up.
- Step 2
Create the live stream
The per-stream pair exists only once a live stream does.
- Signed in, go to rumble.com/live, select the camera + icon at the top right, then Go Live. The Set Up a Live Stream page opens.
- Enter a title and a description. Select a placeholder video takes a clip of up to 60 seconds, which loops before the stream starts.
- Under Stream as, choose the channel the stream belongs to, or Yourself if you have no channel.
- Under When do you want to go live, choose Right now or Later time, at most 24 hours ahead. You can also choose to hide the live replay.
- Select Next, choose a licensing option (Rumble Only or Personal Use) and select Submit.
Rumble asks you to test on a separate stream first. A stream is recorded and stays available for playback after it ends, so a broken test on your main stream is a public one.
- Step 3
Open the streamer configuration
This is the screen with the two values.
- After Submit, select Get the streamer configuration. It shows the Stream URL (RTMP) and the Stream Key for the stream you just created.
- Copy both from this one screen. The pair belongs to this stream: Rumble generates a new URL and key each time you create a new one.
- Treat the key as a password. Whoever holds it can broadcast into your stream.
Rumble's help pages never print the address itself. Tutorials elsewhere quote one, but the only version Rumble vouches for is the one on your own configuration screen.
- Step 4
Or create a static stream key once
For a stream you run again and again, this replaces steps 2 and 3.
- In the Static Stream Key section of your account, select Create new static stream key and copy the new URL and key into your encoder.
- Rumble describes it as a universal stream URL and key that does not change. It acts as a redirect: it connects your encoder to the right Rumble live stream, across the channels on your account.
- Rumble gives two ways to use it: with a stream you create on Rumble as usual, or with a live stream template attached, in which case starting the encoder is enough and Rumble creates the stream from the template's details.
- If the static key ever fails to connect, Rumble's advice is to fall back on the stream-specific URL and key from step 3. Deleting the static key revokes it from every tool that holds it.
Many tutorials say a Rumble key works for one stream only. That is true of the per-stream pair; the static key is the exception Rumble now offers.
- Step 5
Paste both into the encoder
Rumble is a custom RTMP destination in most encoders.
- In OBS: Settings → Stream → Service Custom….
- Server takes the Stream URL exactly as Rumble showed it.
- Stream Key takes the key on its own.
- Start streaming and watch the result on Rumble from another device. Rumble reads the resolution, frame rate and bitrate from the stream when you connect, so there is nothing to declare on its side.
Rumble re-encodes every stream into the formats its viewers' devices need. Send one good stream; there is nothing to prepare for slow connections.
What Rumble's two values are
Rumble publishes no ingest address in its help center, so there is no canonical string to decode here - only what each field does.
- Stream URL (RTMP) - the Ingest Server your encoder connects to over RTMP, the only protocol Rumble's settings list.
- Stream Key - the Stream Key that tells that server which live stream the video belongs to. It is a credential, not an identifier.
- Per-stream pair or static pair. A per-stream pair belongs to one live stream. A static pair stays the same and points the encoder at the right stream, or creates one from a template.
- No universal address to memorise. Unlike YouTube's
rtmp://a.rtmp.youtube.com/live2, Rumble documents no address that works for everyone.
Several third-party guides print a 'Rumble RTMP URL'. Rumble confirms none of them in its help center. Copy the URL from your own streamer configuration or static key section.
Encoder settings for Rumble
Rumble publishes a full recommended profile in Recommended Settings For Live Streaming on Rumble (updated 25 August 2026), and warns that settings outside it 'may result in an unstable and disrupted stream and recording'.
| Profile | Frame size | Frame rate | Video bitrate |
|---|---|---|---|
| 1080p60 | 1920x1080 | 60 / 50 | 4,000–6,000 Kbps |
| 1080p30 | 1920x1080 | 30 / 25 | 2,500–4,500 Kbps |
| 720p60 | 1280x720 | 60 / 50 | 3,000–4,000 Kbps |
| 720p30 | 1280x720 | 30 / 25 | 2,000–3,000 Kbps |
- Ceiling: 8,000 Kbps of video and 60 fps. Anything above is outside Rumble's own boundaries.
- Codec: H.264, level 4.1 for 30 fps and 4.2 for 60 fps.
- Rate control: CBR, with a 2-second Keyframe Interval.
- 0 B-frames, 1 reference frame, progressive scan, square pixels. Many encoder presets use B-frames by default, so this is the setting to check first.
- Audio: AAC, 44.1 kHz, 128 Kbps stereo.
- Choose by connection, not ambition. Rumble's first instruction is to run a speed test and pick a quality your upload can hold reliably.
Rumble re-encodes the stream for its viewers, so the only job of these settings is to arrive intact. The bitrate calculator turns a measured upload speed into a number your line can hold. Higher figures you may see, up to 30 Mbps at 2160p60, belong to Rumble Studio's Direct RTMP rooms, not to the streamer configuration above.
What Rumble's rules say about streaming a video file
Unlike some platforms, Rumble does not treat recorded video on a live stream as a problem in itself - its own tools do it.
- Rumble Studio plays video files as a live stream. Asked whether a video file can be played as an entire livestream, the Rumble Studio FAQ answers yes: upload it in the Studio tab and play it when the stream starts. Studio uploads are limited to 1 GB.
- Content rules still apply. Rumble's community guidelines prohibit copyrighted material, hate speech and sexually explicit content; the full text is in Rumble's terms.
- The Creator Program wants original, on-camera content. Its requirements, updated 1 July 2026, include 30 hours a month streamed via Rumble Studio and content that is original and shows the creator or an avatar persona. A looped scenery channel does not meet that; ordinary streaming does not need the program.
- Every stream is kept as a replay unless you hide it. The option is on the setup page, and Rumble reminds you that a stream stays available for playback after the event.
- No published session limit. We found no maximum stream length in Rumble's help center (checked 11 November 2026). What Rumble does limit is scheduling: a stream can be set up at most 24 hours in advance.
How one broadcast reaches Rumble, YouTube and Kick at once - and which platform's rules bind - is in the multistreaming guide.
When the stream does not show up
Rumble publishes no list of encoder error messages, so these are the failure points its own setup steps make visible, not quoted error strings.
No Go Live option, or no way to streamThe account is most likely not verified yet.
- Verify at rumble.com/account/verification - livestreaming is one of the things Rumble lists as needing it.
- If the number has already verified another account, remember that one number verifies one account at a time.
- Check that you are signed in to the account that should go live, not a second one.
The encoder is live, but Rumble shows nothingThe key does not match a stream that is waiting for it.
- With a per-stream pair, make sure the key came from the stream you just created. A pair from an earlier stream belongs to that stream.
- With a static key and no template, create the live stream on Rumble first; the static key connects to it.
- Attach a live stream template to the static key if you want starting the encoder alone to create a stream.
- If the static key still fails, use the stream-specific URL and key from Get the streamer configuration, as Rumble advises.
The stream stutters, or the replay is brokenUsually the encoder is outside Rumble's recommended boundaries.
- Bring the video bitrate into the range for your profile, and never above 8,000 Kbps.
- Switch rate control to CBR and the keyframe interval to 2 seconds.
- Turn B-frames off (0) and use one reference frame.
- Run a speed test and drop to a lower profile if your upload cannot hold the current one.
Someone else is streaming into your streamThe key has leaked.
- Delete the static stream key - Rumble says this revokes access from every tool that has it - and create a new one.
- For a per-stream pair, create a new live stream and use its pair instead.
- Never show the configuration screen on stream or in a screenshot.
Running a Rumble stream around the clock
A 24/7 channel on Rumble needs what a 24/7 channel needs anywhere: an encoder somewhere that never sleeps. A desktop at home is a machine that must stay on, on a connection that must stay up, with an operating system that will eventually decide to restart itself.
TheLoops runs that encoder in a data center instead. You upload the videos once, add Rumble as a destination with the URL and key exactly as Rumble showed them, and the stream runs from there. For a stream meant to run for weeks, the static key is the pair to save: it is the one Rumble designed not to change.
Rumble's own Studio plays video files as a whole live stream, so a looped channel is not against its rules in itself. The Creator Program still asks for original content on camera, and copyrighted material is out everywhere.
The same broadcast can reach YouTube, Kick and Twitch at the same time, because the video is encoded once and the packets are copied (Fan-out). That also means one set of settings for every destination, so keep Rumble's 8,000 Kbps ceiling in mind when Rumble is one of them. Destinations per broadcast run 1 on the free plan, then 3, 6 and 10 as the plans go up; pricing has the detail.
Keep a Rumble stream live without a machine of your own
Paste the URL and key exactly as Rumble issued them and let the stream run from a data center.
- Any RTMP or RTMPS ingest, not a fixed list
- Automatic restart if the platform drops the connection
- Up to 10 destinations from one broadcast
Rumble streaming questions
Create a live stream (rumble.com/live → camera + → Go Live), fill in the details and submit, then select Get the streamer configuration: it shows the Stream URL and the Stream Key. For a key that never changes, create one in the Static Stream Key section of your account instead.
Rumble does not publish one address for everyone. The Stream URL appears next to the key in each live stream's streamer configuration, and in the static stream key section. Copy it from there rather than from a tutorial.
A per-stream key belongs to the stream it was created with; Rumble generates a new URL and key for each new stream. A static stream key does not change until you delete it.
Yes. Rumble lists livestreaming among the things account verification is needed for. You verify by SMS or phone call at rumble.com/account/verification, and one phone number verifies one account at a time.
Rumble recommends 4,000-6,000 Kbps for 1080p60, 2,500-4,500 for 1080p30, 3,000-4,000 for 720p60 and 2,000-3,000 for 720p30, with a maximum of 8,000 Kbps, H.264, CBR, a 2-second keyframe interval and no B-frames.
Rumble's own Studio FAQ says yes: you can upload a video file in Rumble Studio and play it as your entire live stream (Studio uploads are limited to 1 GB). Content rules still apply, and the Creator Program asks for original content that shows the creator or an avatar.
Rumble's help center publishes no maximum length (checked 11 November 2026). What it does limit is scheduling: a stream can be set up at most 24 hours in advance.
Read next
One broadcast on Rumble, YouTube and Kick - and whose rules bind.
Where YouTube Studio keeps the key, how to copy it, make your own and reset it.
Where Kick keeps the URL and key, and the /app trap.
Twitch's real ingest addresses and the settings its ingest enforces.
Three free ways to loop a video live, and where each one breaks.
A bitrate that matches the upload speed you actually have.