Agent Skills
› openai/plugins
› zoom-rtms
zoom-rtms
GitHub用于集成 Zoom 实时媒体流(会议或呼叫中心)的后端流处理。适用于无需可见参与者的场景,涵盖 WebSocket 生命周期、多种媒体类型处理及下游管道设计。若需可见机器人,建议对比其他 SDK。
Trigger Scenarios
需要接入 Zoom 会议实时音视频流
需要处理 Zoom 呼叫中心语音媒体
构建后端 RTMS 流处理逻辑
Install
npx skills add openai/plugins --skill zoom-rtms -g -y
SKILL.md
Frontmatter
{
"name": "zoom-rtms",
"description": "Use when using RTMS."
}
Zoom Realtime Media Streams
Use this skill when the integration needs real-time meeting or contact-center media as a backend stream. If the workflow needs a visible participant bot, compare against build-zoom-bot and zoom-meeting-sdk-linux before choosing RTMS.
Workflow
- Confirm the source surface: Meetings RTMS, Contact Center voice media, or another documented RTMS stream.
- Decide whether RTMS is sufficient or whether a Meeting SDK bot is required for participant identity, meeting controls, or UI-visible behavior.
- Implement the WebSocket lifecycle first: event subscription, connection validation, media start, heartbeat, reconnect, and shutdown.
- Process media types intentionally: audio, video, screen share, chat, live transcript, and metadata have different payload and timing constraints.
- Design downstream pipelines for buffering, transcription, AI analysis, recording, or tool invocation.
- Debug by isolating app setup, webhook/event delivery, stream authorization, network connectivity, and media payload decoding.
References
- Full preserved guide: references/full-guide.md
- Connection architecture: concepts/connection-architecture.md
- Lifecycle flow: concepts/lifecycle-flow.md
- Media types: references/media-types.md
- Data types: references/data-types.md
- RTMS bot example: examples/rtms-bot.md
- Common issues: troubleshooting/common-issues.md
Version History
- 11c74d6 Current 2026-07-19 09:54


