zoom-rtms

Retrieve real-time Zoom media streams via two-phase WebSocket architecture.

65|12|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/zoom/skills --skill zoom-rtms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zoom-rtms
Source: https://github.com/zoom/skills/tree/main/rtms
Command: npx skills add https://github.com/zoom/skills --skill zoom-rtms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Zoom Realtime Media Streams (RTMS) provides backend access to live Zoom meetings, webinars, and Video SDK sessions, enabling you to ingest and analyze audio, video, transcripts, chat, and screen shares in real time.

Core Features & Use Cases

  • Backend-first media ingestion for meetings, webinars, and Video SDK sessions
  • Two-phase WebSocket signaling for control and data planes (handshake, heartbeats, and media data)
  • Use cases include AI transcription, live analytics, meeting bots, and automated moderation

Quick Start

Connect a webhook, install a client, and start RTMS to receive live media streams.

Frequently Asked Questions about zoom-rtms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I access live Zoom media streams for real-time AI analytics?

Real-time Zoom media streams are accessed via a backend WebSocket architecture that retrieves live audio, video, and transcripts. It uses webhook-triggered startup and HMAC-SHA256 signatures to securely deliver meeting and webinar payloads for AI analytics.

Can I use WebSocket connections to capture Zoom webinar transcripts and audio?

Yes, WebSocket connections capture Zoom webinar transcripts and audio through a two-phase signaling architecture. It separates control and data planes, using handshakes and per-stream heartbeats to reliably process live media data for transcription services.

Does real-time media streaming support Zoom Video SDK sessions?

Real-time media streaming fully supports Zoom Video SDK sessions alongside standard meetings and webinars. It processes live audio, video, chat, and screen shares for automated moderation and analytics workflows across all supported Zoom session types.

What is the best way to build a meeting bot that ingests live Zoom audio?

The best way to build a meeting bot ingesting live Zoom audio is using the RTMS backend-first media ingestion architecture. It provides webhook-triggered startup and WebSocket data planes to route real-time media streams directly to your automated services.

How do I verify Zoom webhook signatures for real-time media streams?

You verify Zoom webhook signatures for real-time media streams using HMAC-SHA256 authentication. This validates the webhook-triggered startup process before establishing the two-phase WebSocket connections required for secure media data ingestion.