Skip to main content

How to Stream to Rumble Using Castr

Learn how to connect Rumble as a streaming destination in Castr using custom RTMP. Get your stream key from Rumble and start broadcasting live.

Written by Nhu Lam
Updated this week

Rumble is a growing video platform that supports live streaming via RTMP. While Rumble is not a natively integrated platform in Castr, you can easily add it as a Custom RTMP destination and multistream to Rumble alongside YouTube, Facebook, Twitch, and other platforms simultaneously.

ℹ️ Note: Rumble has opened live streaming to all users for free. In some cases, you may need to verify your phone number on your Rumble account before the live streaming option becomes available.

Step 1: Get Your RTMP Stream Key from Rumble

  1. Sign in to your Rumble account at rumble.com

  2. Click the Camera + icon in the top right corner, then select Go Live

  3. Fill in your stream details (title, description, category, etc.)

  4. Select your channel from the STREAM AS dropdown

  5. Choose whether to go live immediately or schedule up to 24 hours in advance

  6. Click Next, select your license type, then click SUBMIT

  7. Click GET THE STREAMER CONFIGURATION to reveal your RTMP credentials:

    • Stream URL (RTMP) β€” typically rtmp://rtmp.rumble.com/live

    • Stream Key β€” a unique key for this broadcast

πŸ’‘ Static Stream Key: Rumble offers a static stream key option β€” a permanent URL and key that doesn't change between sessions. This is useful if you stream regularly and don't want to update your credentials each time. You can create one from the "Static Stream Key" section in your Rumble live streaming settings. If you experience connection issues with a static key, try switching back to a per-session key to troubleshoot.

Step 2: Add Rumble as a Platform in Castr

  1. Log in to your Castr Dashboard

  2. Open an existing livestream project or create a new one

  3. Click Add Platform

  4. Select Custom RTMP

  5. Paste the Stream URL (e.g., rtmp://rtmp.rumble.com/live) into the Stream Server field

  6. Paste the Stream Key into the Stream Key field

  7. Click Add Platform to save

You can now add more platforms for multistreaming to broadcast to Rumble and other destinations at the same time.

Recommended Encoder Settings for Rumble

Rumble has specific encoder requirements. Streaming with settings outside these limits may result in an unstable or disrupted stream.

Setting

Recommended

Video Codec

H.264 (Profile 4.1 for 30fps, Profile 4.2 for 60fps)

Resolution

720p (1280Γ—720) or 1080p (1920Γ—1080)

Frame Rate

30 or 60 fps (max 60)

Bitrate

2,500–6,000 Kbps depending on resolution/fps (max 8,000 Kbps)

Rate Control

CBR (Constant Bitrate) β€” required

Keyframe Interval

2 seconds

Audio Codec

AAC, 44.1 KHz, 128 Kbps stereo

⚠️ Exceeding the 8,000 Kbps maximum bitrate or using a keyframe interval other than 2 seconds are the most common causes of connection failures and stream instability on Rumble.

Step 3: Go Live

  1. Start sending your stream to Castr from your encoder (e.g., OBS Studio, Wirecast, vMix, or a mobile app like Larix)

  2. Once Castr receives your stream, it will forward it to Rumble and any other connected platforms

  3. Check your Rumble dashboard to confirm the stream is live and visible to your audience

Troubleshooting

  • Stream not connecting to Rumble: Double-check that the RTMP URL and Stream Key are entered correctly in Castr. The stream key is case-sensitive and must not contain extra spaces. Also verify your bitrate does not exceed 8,000 Kbps and your keyframe interval is set to 2 seconds.

  • Stream connects briefly then drops: If you're using a static stream key and experiencing disconnections, try generating a fresh per-session key instead. Delete the Rumble platform from Castr and re-add it with the new credentials.

  • Castr dashboard shows spinning/not connected: In some cases, the status indicator in Castr may show "connecting" even when the stream is actually being delivered. Check the Rumble side directly to confirm if the stream is live.

  • Stream works directly from OBS but not through Castr: Try deleting the Rumble platform in Castr and re-adding it with fresh credentials. If the issue persists, contact Castr support for further investigation.

For further assistance, please reach out to Castr 24/7 Support β€” we are always happy to help.

Did this answer your question?