video-sdk/linux

Build Linux Zoom Video SDK apps with raw data access and headless operation.

7|2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/zoom/zoom-plugin --skill video-sdk-linux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-sdk/linux
Source: https://github.com/zoom/zoom-plugin/tree/main/skills/video-sdk/linux
Command: npx skills add https://github.com/zoom/zoom-plugin --skill video-sdk-linux

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Zoom Video SDK for Linux enables developers to build Linux-based applications that leverage Zoom's video features with raw data access, headless operation, and customizable UI integration, enabling AI/ML, automation, and bot workflows.

Core Features & Use Cases

  • Supports headless Linux deployments with raw data access and UI frameworks (Qt/GTK/SDL/OpenGL).
  • Enables session management, raw video/audio capture, screen sharing, cloud recording, live streaming, and transcription.
  • Real-world scenarios include headless bots in Docker, automated media pipelines, and custom Linux UIs.

Quick Start

Initialize the Zoom Video SDK for Linux, join a session, and configure headless virtual audio to run in Docker.

Frequently Asked Questions about video-sdk/linux

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

FAQPage Schema
How do I capture raw video and audio from a Zoom session on a headless Linux server?

You can capture raw video and audio on a headless Linux server by initializing the Zoom Video SDK with raw data access. This requires configuring PulseAudio for virtual audio dispatch and ensuring proper GLib or Qt event handling for callbacks.

Can I run a Zoom Video SDK headless bot inside a Docker container?

Yes, you can run a Zoom Video SDK headless bot inside a Docker container. The SDK supports headless Linux deployments with bundled Qt libraries, enabling automated media workflows and raw data capture in containerized environments.

What Linux UI frameworks are supported by the Zoom Video SDK for custom video applications?

The Zoom Video SDK supports integration with Qt, GTK, SDL, and OpenGL frameworks for building custom Linux UIs. This enables developers to create customizable video applications while leveraging Zoom's core video features and raw data access.

Do I need PulseAudio and Qt libraries to build a headless Zoom video application on Linux?

Yes, PulseAudio is required for audio handling, and bundled Qt libraries are necessary for the Zoom Video SDK on Linux. Proper GLib and Qt event handling is also required to ensure correct callback dispatch in headless operations.

Does the Zoom Video SDK support live streaming and cloud recording for automated media pipelines?

Yes, the Zoom Video SDK for Linux supports cloud recording and live streaming capabilities. These features enable developers to build automated media pipelines and headless bots that can capture sessions, share screens, and stream content in real-time.