Hosting a webinar with RTMP livestream

Real-Time Messaging Protocol (RTMP) allows you to stream high-quality, professional video content directly into your Zoom Event using a third-party tool like OBS or vMix to create a broadcast-quality experience for your attendees. Users can ingest RTMP streams into Zoom Events webinars to distribute live or virtual events.

Users can configure primary and backup RTMP feeds with temporary or permanent URLs. The feature supports RTMPS with high-quality H.264 codec for resolutions up to 1920x1080 at 30 fps. Users can preview the stream, monitor stream health metrics like packet loss and latency, and start or end the stream. This enables users to distribute professional events to a virtual audience.

Learn more about configuring Incoming livestream (RTMP) in multi-session, single-session full, single-session lite, and recurring sessions events.

Note: This feature is currently only supported on Zoom Events and Zoom Sessions.

This article covers:

Prerequisites for hosting a webinar with an incoming RTMP livestream

Zoom Events requirements

Note: For access to the latest Zoom Events and Webinar features, we strongly recommend hosts to update to the latest version of the Zoom desktop/mobile application.

Technical requirements

Best practices for an incoming RTMP livestream

Video quality best practices

Audio quality best practices

Best practices for an RTMP livestream

Prepare the RTMP livestream

Leverage the RTMP livestream

Below are a few important details on how to leverage RTMP to broadcast your incoming live stream via a Zoom Webinar.

How to host a webinar with RTMP livestream

Use RTMP livestream

  1. Start the webinar.
    Note: You can also start a webinar with Backstage enabled. The host will need to start the webinar when they are ready to allow attendees to join and begin viewing the presentation.
  2. In your third-party app or cloud provider, enter the custom RTMP stream address and stream key.
    Notes:
  3. Return to the Zoom webinar to enable the incoming live stream.
  4. In the webinar controls, click More , then click Incoming live stream.
    A panel will appear.
  5. In the panel, view and manage the following:
  6. When you are finished streaming, return to your third-party app to stop the stream.