Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

RTMS SDK Examples

Product-specific examples for using the Zoom Real-Time Media Streaming (RTMS) SDK.

Supported Products

The RTMS SDK works with multiple Zoom products. Choose the product you're working with:

Zoom Meetings

Real-time streams from Zoom Meetings

Zoom Webinars

Broadcast-quality streams from Zoom Webinars

Zoom Video SDK

Custom video experiences with RTMS access

Common Features

All products support the same RTMS SDK API:

  • Audio Streaming - Real-time audio data from participants
  • Video Streaming - Video frames with metadata
  • Transcripts - Live transcription data
  • Session Events - Start, stop, pause, resume notifications
  • Participant Events - Join, leave, and status updates
  • Webhook Integration - Easy webhook handling with built-in server

Installation

Node.js

npm install @zoom/rtms

Requirements: Node.js >= 20.3.0 (Node.js 24 LTS recommended)

Python

pip install rtms

Requirements: Python >= 3.10 (Python 3.12 or 3.13 recommended)

Quick Start

Choose your product and language:

Product Node.js Python
Meetings Quick Start Quick Start
Webinars Overview Overview
Video SDK Overview Overview

Example Files

  • meetings.md - Comprehensive guide with Node.js and Python examples
  • webinars.md - Webinars overview (uses same API as Meetings)
  • videosdk.md - Video SDK overview (uses same API with session events)

Documentation

Support

Contributing

Have a great example to share? Contributions are welcome! See CONTRIBUTING.md for guidelines.