meetbot.dev

bot api · zoom

web 오늘 사용 가능 · linux SDK Q3

Zoom, 녹화됨.

POST a zoom.us URL into POST /v1/bots; we join via the web client today (no Zoom SDK key required, no native binary on your side). The Zoom Linux Meeting SDK lands in M5 for paid hosts who need authenticated joins.

개요

왜 존재하는가.

두 어댑터 경로. 오늘: Zoom Web 클라이언트. Meet과 Teams와 같은 Puppeteer + Chrome 스택. 무료 티어 호스트에 작동, Zoom SDK 키가 필요하지 않으며, 스택의 어디에도 네이티브 바이너리가 필요하지 않습니다. 화자별 오디오는 WebRTC SSRC 매핑에서, 참가자 이름은 People 패널에서, 자막은 활성화된 곳에서 Zoom의 자막 WebSocket에서 옵니다. Webhook 계약은 다른 플랫폼과 동일합니다.

M5의 Linux SDK 업그레이드. Zoom의 Linux Meeting SDK 라이선스를 신청했습니다 — 승인되면 (4주 대기), Bun FFI 바인딩을 통해 네이티브 SDK로 유료 Zoom 호스트를 라우팅합니다. 이는 Zoom의 web 클라이언트와의 매주 DOM 깨짐 게임이 더 이상 없고, 그것이 필요한 고객에게 훨씬 높은 신뢰성 천장을 의미합니다. Web 어댑터는 SDK가 인증할 수 없는 무료 티어 호스트의 폴백으로 남습니다.

나중에 사인인 bot. M3는 SDK 경로 위에 Zoom OAuth를 가져옵니다 — Zoom OAuth 앱을 등록하고, 엔드유저가 OAuth를 거치고, ZAK + OBO 토큰을 저장하고, bot이 인증된 호스트로 참여합니다. 이는 무료 Zoom 플랜의 lobby를 우회하고 호스트 부재로 녹화할 수 있음을 의미합니다. 이는 Google + Microsoft에 병렬로 출시하고 있는 같은 "호스티드 멀티테넌트 OAuth" 패턴입니다.

받게 되는 것

계약, 명확하게.

item

Web-client adapter

오늘의 경로. Puppeteer + Chrome. Zoom SDK 키 불필요. 무료 티어와 유료 Zoom 모두 작동.

item

Zoom Linux Meeting SDK

M5 (Q3 2026). bun:ffi를 통해 Bun에서 C++ FFI. 유료 Zoom 호스트에 더 높은 신뢰성. 그 계정에 대해 Web 어댑터를 대체.

item

ZAK + OBO via OAuth

M3. 고객이 Zoom OAuth 앱을 등록, 엔드유저가 인증, bot이 인증된 호스트로 참여. 무료 Zoom 플랜의 lobby 우회.

item

Per-speaker audio + names

Zoom의 People 패널 참가자 이름과 결합된 WebRTC SSRC 매핑. Meet/Teams와 같은 JSONL 형태.

item

Captions via WebSocket

호스트가 자막을 활성화한 곳에서 Zoom의 자막 WebSocket에서 확정된 발언을 읽습니다. 그 외에는 DOM 스크레이프 폴백.

item

Sub-codes on exit

waiting_for_host, host_denied_admission, removed_from_meeting, meeting_ended, recording_disabled, lobby_timeout — webhook에서 표면화.