If you want to live stream to your Event App using a streaming platform not officially supported by Webex Events, use multiple different platforms for a single stream, stream from an eCDN, or stream meeting software directly to your Event App, then RTMP is for you! Not sure what RTMP is or why it's useful? Read our Introduction to the Webex Events RTMP Player article to learn more!
Whether you're handling streaming production in-house or working with a professional production company like Meeting Tomorrow, this article provides encoding requirements and advice, explains how to use the Webex Events RTMP Player, and offers answers to frequently asked questions.
Encoding and network requirements
Our encoding settings recommendations follow common industry standards and best practices, and they aim to provide your audience with the best possible experience.
Codecs and resolution
Webex Events RTMP accepts 480p, 720p, and 1080p H.264 video and AAC audio streams.
Bitrate, FPS, and resolution are interrelated, and the stream’s resolution largely determines its bitrate and frame rate (frames-per-second, or FPS). Use the following recommended settings, which are available in most H.264 video-encoding software or hardware APIs:
Up to 1500Kbps for 480p**
Up to 4500 Kbps for 720p
2 seconds (or 1 for lower latency)
**The minimum acceptable quality for any streaming situation is 1500Kbps/480p resolution.
We support the following settings:
44.1 or 48 Khz
Up to 2 (mono or stereo)
Always use wired internet for the most stable and consistent connection.
An unstable internet connection could result in stream buffering and lagging for your viewers, so the video and audio bitrate, FPS, and keyframe settings you choose must be viable based on your network strength. The higher your settings, the more bandwidth you'll need for your stream.
Activate RTMP and copy the Stream Key and RTMP URL
The unique RTMP URL and Stream Key that Webex Events provides for each live stream in your event tells your streaming software where to broadcast the stream. You can use stream keys as many times as you need, so test as much as you like! 👍
Activate RTMP and other features
When you create a Live Stream feature or Session, select Webex Events RTMP Player as the stream provider. If you want to use additional features such as Webex Events Closed Captions & Translations or human captioning or Attendee Engagement options, now is a good time to activate those options.
Click Save & Close when you're done making changes.
Copy the Stream Key and RTMP URL
Now, edit the Live Stream feature or session again and note that the RTMP URL and Stream Key fields are now filled in. Click the Copy button next to each — you'll paste them into your streaming software in the next step.
For the best experience, copy the RTMP URL and Stream Key for multiple live streams into a spreadsheet that contains the live stream or Session names and start times. This makes it easy to reference and share the URLs and keys for each Session.
Not sure whether to use the Live Stream feature or an Agenda Session live streaming? Our article, Should I use the Live Stream feature or a Session for my live stream?, has more information to help you decide.
Enter the RTMP URL and Stream Key into the broadcast software
Now that you've copied the URLs and keys, it's time to plug them into the streaming software.
If you're managing your own broadcast software, you'll need to copy and paste the URLs and keys into each stream yourself. The process for entering the RTMP URLs and Stream Keys into broadcast software varies from platform to platform. Refer to the documentation for your chosen software for the exact process. Here's a screenshot example of Vimeo's streaming settings:
Once the URLs and keys are in place, you're ready to go! Within a few seconds of your stream starting, it will appear to your attendees inside your Webex Events event. 📺
Now you know all about using RTMP for your live stream. Are you working with an AV team for a hybrid event? Read our article about preparing your hybrid event AV team!
Which broadcast software supports RTMP?
Tons! Online sites like YouTube, Twitch, and Facebook Live plus local software such as Wirecast, Teradek, and vMix have all worked for our customers. Check the site or software's documentation to find out if they support RTMP. If they do, we highly recommend that you test to ensure everything works as expected. 👍
Which meeting software supports RTMP?
We've verified that Webex and Zoom work with Webex Events RTMP, though we strongly encourage you to test any meeting software you use so you know how it will behave and what to expect.
Which hardware encoders work with RTMP?
Customers have reported success with Blackmagic encoders.
Can I stream to Webex Events RTMP from my eCDN?
Yes. However, depending on your eCDN provider, it may be better to embed the provider's player using an i-frame as described in our Vbrick and Webex Events article.
Can I stream to another platform from Webex Events with RTMP?
No. The Webex Events RTMP player can only receive streams from external platforms. It can't broadcast a video feed to an external platform.
Does the Webex Events RTMP Player require RTMPS?
Yes. If the broadcast platform you're using doesn't support RTMPS, it won't work with Webex Events.
Can the RTMP Key and URL be used multiple times?
Yes! Use RTMP information as many times as you need to for testing or streaming from multiple different sources over the course of your session.
My stream shows the provider's logo/watermark. How do I remove it?
Providers like Webex and Zoom automatically include their logo as a watermark in the stream. Since this is a provider-specific setting, reach out to your streaming or meeting provider to discuss removal. For Webex Meetings or Webinars, contact your Webex Customer Success Manager. Read the Webex article about Configuring Branding for Your Cisco Webex Site in Control Hub for more information.
Will I have to edit the RTMP URL?
Some streaming platforms may require that the RTMP URL include a specific port, exclude an extra character, or include some other information. This will depend on the provider, and the exact steps could vary widely. For example, Wirecast and Teradek require you to add :443 to the RTMP URL and remove the last forward slash.
Always test your RTMP streams before event day. If you encounter any issues, your chosen provider's documentation or forums can likely help you find a resolution.
Questions? Chat Us or Email email@example.com