Getting started with Realtime Media Streams

Note

To use RTMS, you'll need Zoom Developer Pack credits on your account. For plan options, see Developer pricing. For volume discounts or commitments above 500 credits, contact sales.

Use Realtime Media Streams (RTMS) to access media from Zoom meetings and webinars using an app. RTMS will send you live audio, video, screen share, and transcript data that you can then use AI or machine learning to analyze to meet your needs. RTMS is available to all developers — to get started, create an app, add RTMS scopes to the app, and then start developing your app to use RTMS.

After you've developed your app, you can use it to launch RTMS streams and start receiving RTMS data.

Streams can launch in a few ways:

  • Automatically - when a user joins or hosts a meeting or webinar.
  • On-demand - using REST API calls that include the meeting or webinar ID.
  • From a Zoom App - using the startRTMS() method in the Zoom Apps SDK.

Prerequisites

Before you start using RTMS, ensure you have:

  • An active Zoom Developer Pack subscription with sufficient credits. For pricing and concurrent stream limits, see Developer pricing.
  • Understanding of your concurrent stream needs. The default limit is 2,000 concurrent streams, but higher limits are available by request.

To start using RTMS

Follow these steps to start using RTMS.

  1. To add RTMS to your app, you need to add the corresponding RTMS scopes to your app. For more information, see Add RTMS features to your app.
  2. Now that your app has RTMS scopes, you can start getting media data from your Zoom meetings and webinars. For more information, see

Troubleshooting

If you encounter errors or issues while setting up or using RTMS, see Troubleshooting RTMS for common error codes, webhook issues, and solutions.