zoom-meeting-sdk-linux

Join Zoom meetings on Linux and access raw audio and video streams.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/zoom/zoom-developers-plugin-codex --skill zoom-meeting-sdk-linux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zoom-meeting-sdk-linux
Source: https://github.com/zoom/zoom-developers-plugin-codex/tree/main/skills/meeting-sdk/linux
Command: npx skills add https://github.com/zoom/zoom-developers-plugin-codex --skill zoom-meeting-sdk-linux

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Linux-based Zoom Meeting SDK integration enables headless bots to join meetings, access raw audio/video streams, and drive automated workflows (recording, transcription, AI processing) without a GUI.

Core Features & Use Cases

  • Real-time raw audio (PCM) and raw video (YUV420) access for bots running on Linux
  • Join meetings as a visible bot with JWT/OBF-based authentication and token refresh
  • Start and manage local/raw recording or cloud-based assets via Zoom APIs
  • Use cases include transcription bots, AI assistants, and quality monitoring

Quick Start

Initialize the Linux Meeting SDK, authenticate with a JWT, join a meeting, and start raw recording to capture data.

Frequently Asked Questions about zoom-meeting-sdk-linux

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

FAQPage Schema
How do I access raw Zoom audio and video streams on a headless Linux server?

Yes, the Zoom Meeting SDK supports Dockerized deployments on Linux. It uses GLib-based event loops and JWT/OBF authentication to join meetings and capture raw media streams within containerized environments.

How do I authenticate a Linux Zoom bot to join meetings automatically?

You authenticate a Linux Zoom bot by initializing the Meeting SDK with JWT or OBF-based authentication. This process handles token generation and refresh, allowing your bot to programmatically join meetings and subscribe to raw media streams.

What format is raw Zoom audio and video data delivered in through the Linux Meeting SDK?

Raw Zoom audio and video data is delivered as real-time PCM audio and YUV420 video streams. These formats are accessible locally on Linux through the Meeting SDK's media subscription patterns for transcription and AI processing.

Can I run a Zoom recording bot in a Dockerized Linux environment?

Yes, the Zoom Meeting SDK for Linux supports Dockerized deployments. It applies GLib-based event loops and headless server configurations to run deterministic recording workflows and capture raw media inside containers.

Does building a Zoom transcription bot on Linux require raw data permissions?

Yes, building a Zoom transcription bot on Linux requires raw data permissions enabled in the SDK. Accessing real-time PCM audio streams locally requires specific subscription patterns and meeting permissions to be configured beforehand.