Skip to main content
All CollectionsAdvanced Features & Setups
Connecting Live Streaming Software With RTMP Mode

Connecting Live Streaming Software With RTMP Mode

RTMP Mode allows you to connect professional software like OBS, Ecamm Live, Streamyard, or Wirecast to Crowdcast.

Updated this week

⚙️ 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

  1. Enter RTMP Mode:

    • Open your event and go to the More tab (bottom-left).

    • Select Use RTMP Mode.

  2. 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.

  3. 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.

  4. 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.

  1. Set up your scenes and sources in OBS.

  2. Go to OBS Settings → Stream.

  3. Set Service to “Custom.”

  4. Paste in the Server URL and Stream Key from Crowdcast.

  5. Click Start Streaming.

  6. 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! 🎥

Did this answer your question?