⚙️ What is RTMP?
RTMP (Real-Time Messaging Protocol) is a standard method for sending video from external software into Crowdcast. If your tool supports RTMP output, you can use it to broadcast through Crowdcast.
✅ Supported Encoders
Crowdcast works with most encoders, including:
OBS Studio
Wirecast
vMix
Ecamm Live
ffmpeg
Restream
Streamyard
❌ Not supported: Elgato Game Capture, Blackmagic ATEM
RTMP Mode is a great option for incorporating advanced graphics or transitions, multi-camera or multi-mic setups, and extremely high-quality audio. Event types that might benefit from RTMP Studio include music concerts, hybrid events, or professional streams that connect to multiple endpoints.
With RTMP Mode, there is a video delay (latency) of 10-20 seconds similar to Facebook Live and Youtube Live. Your video will stream and record in HD to all devices. We highly recommend ensuring you have a backup recorded to your device in case the stream is interrupted, you can replace after your event ends.
If you are considering the use of RTMP Mode to add lower thirds, overlays, or intro/outro screens you should first check out our Studio to see if Crowdcast’s built-in features meet your needs without needing additional software.
🔌 How to Use RTMP Mode
Enter RTMP Mode:
Copy Your Stream Info:
You’ll see your Server URL and Stream Key.
These can be generated any time ahead of your event.
Paste them into your third-party streaming tool.
Stay on the RTMP Page:
Do not leave this screen after copying the stream codes.
Crowdcast will wait for the video feed.
Only click Start Streaming from your encoder when you're ready to go live.
Go Live via Your Encoder:
In your third-party software, start the stream (e.g., click Start Streaming in OBS).
Once Crowdcast detects a video signal, your session will automatically go live and begin recording.
🖥️ Example: Connecting OBS to RTMP Mode
OBS is one of the easiest tools to start with.
Set up your scenes and sources in OBS.
Go to OBS Settings → Stream.
Set Service to “Custom.”
Paste in the Server URL and Stream Key from Crowdcast.
Click Start Streaming.
Return to Crowdcast's RTMP screen and stay there until your stream starts.
Encoding software settings for the best viewing experience
By default, RTMP Mode will deliver the video at the same quality received from your encoder app or gear. Based on our experience, we strongly recommend the following encoding software settings for the best viewing experience:
Resolution: 1920 x 1080 (1080p)
Video bitrate: 2000 - 3000 kbps
Audio bitrate: 64 or 128 kbps
Frame rate (FPS): 30
Keyframe intervals: 2 seconds (do not use automatic keyframe intervals)
If your bitrate is within our recommendations, and you're still experiencing dropped frames, try lowering the bitrate by 100 - 500 kbps and run another test event. We do have a team of external specialists who can assist you with your setup if needed.
Important RTMP Notes
🔄 Do Not Disconnect Mid-Stream
Avoid stopping or disconnecting your encoder during a broadcast.
This may break your recording and interrupt playback for attendees.
🔑 Unique Stream Keys per Session
If you're using multi-session events, each session has its own stream key.
Don’t reuse old keys between sessions.
♻️ Resetting an RTMP Session Learn more here
If you reset an RTMP session, you will be able to continue streaming within the same session. This means:
You can use the same stream key.
You can go live again in that same session.
You do not need to move your audience over to a new event or create a new session.
🎬 Crowdcast Studio Features Are Unavailable
RTMP sessions do not support:
Crowdcast Studio
Live Clipping
Timestamps for Q&A
Audience Screenshare
Multi-guest mode
If you need these features, consider using Studio mode instead.
💾 Save a Backup Recording
We recommend enabling local recording in your encoder.
If something goes wrong (e.g., network drops), you can upload a recording after the event.
🚦 Streaming Bitrate & Throttling
RTMP bitrate target: 5 Mbps average (token bucket algorithm).
Short bursts above 5 Mbps are fine, but sustained overages may result in throttling.
Make sure you have a stable and fast internet connection.
If you’re struggling to stream consistently at 5 Mbps, contact us at [email protected].
📉 Quality Limits
Live streams: Capped at 3.5 Mbps for stability.
VOD (recorded replay): Saved at up to 5 Mbps for higher quality.
Was this article helpful? Please share your rating below! Happy Crowdcasting! 🎥