If you want to live stream to your Webex Event using a streaming platform not officially supported by Webex Events, use multiple different platforms for a single stream, or stream meeting software directly to your Webex Event, then RTMP is for you! Not sure what RTMP is or why it's useful? Check this out.

Picture of the stage at a hybrid event with cameras and confidence monitors set up around it.

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 some FAQs.

Contents:

Encoding and network requirements

Our encoding settings recommendations follow common industry standards and best practices, and they're meant to provide your audience with the best possible experience.

Codecs and resolution

Webex Events RTMP accepts 720p and 1080p H.264 video and AAC audio streams.

Video settings

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:

Bitrate

Up to 4500 Kbps for 720p
Up to 8500 Kbps for 1080p

FPS

30

IDR/Keyframe

2 seconds (or 1 for lower latency)

H.264 level

Main

Scene change:

Off (preferred)

Chroma subsample:

YUV420P

CABAC

Preferred

⭐️ Keep in mind, we strongly recommend using only CBR. If you use VBR, your streams will be more subject to buffering and interrupted playback.

Audio settings

We support the following settings:

Bitrate

96-320 Kbps

Sample rate

44.1 or 48 Khz

Channels

Up to 2 (mono or stereo)

Network

Always use wired internet for the most stable and consistent connection.

An unstable internet connection could result in stream stuttering 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.

⚠️ Caution! ALWAYS test your RTMP streams before event day with the exact encoding hardware, software, and network configuration to be used during the official stream to ensure video and audio plays smoothly.

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 enable features

When you create a Live Stream feature or Agenda 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 enable those options.

Screenshot of the Edit Live Stream modal. Webex Events RTMP Player is selected.

Click Save & Close when you're done making changes.

Copy the Stream Key/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 so you can paste it into your streaming software.

Screenshot of the Edit Live Stream modal. The RTMP URL and Stream Key fields are indicated.

For the best experience, copy the RTMP URL and Stream Key for multiple live streams into a spreadsheet that contains the live stream/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 Agenda session live streaming? Check this out!

Enter the RTMP URL and Stream Key into the broadcast software

Now that you have the URLs and keys copied, 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 an example of how it looks in Vimeo:

Screenshot of the Streaming Settings window in VMix.

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

⚠️ Caution! If you don't see your stream appear in the Webex Event or Community right away, DON'T restart your stream. Allow up to 30 seconds for the stream to appear.

Now you know all about using RTMP for your live stream. Are you working with an AV team for a hybrid event? Check out this article about preparing your hybrid event AV team!

FAQs

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 see if they support RTMP. If they do, we highly recommend that you test, to ensure everything comes through as expected. 👍

⭐ Keep in mind, Webex Events supports some of these providers "out of the box". You'd typically use these with RTMP only if you wanted to use multiple platforms in a single live stream. For a full list of providers we officially support, check this out.

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 look and behave and what to expect.

Which hardware encoders work with RTMP?

Customers have reported success with Blackmagic encoders.

What resolution does RTMP support?

Webex Events Streaming and the Webex Events RTMP Player stream at a maximum of 1080p. This is to ensure a consistent and inclusive experience for speakers and attendees alike across all devices, locations, and connection speeds.

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! You can use RTMP information as many times as you need to for testing or streaming from multiple different sources over the course of your session.

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.

Original: rtmps://ff39bcb7eb65.global-contribute.live-video.net/apps/
Edited: rtmps://ff39bcb7eb65.global-contribute.live-video.net:443/apps

ALWAYS test your RTMP streams before event day. If things aren't working, you can usually find help by referencing your chosen provider's documentation or forums.

Questions? Chat Us or Email support@socio.events

Did this answer your question?