Setting the file. One moment. Forum Top Questions · Build Zoom Video SDK App · anthropics/knowledge-work-plugins · Skills Docs
Use this as a checklist of what developers repeatedly ask about the Zoom Video SDK.
22
Validate Data
Tech Debt
62
Recruiting Pipeline
71
Vendor Check
125
Zoom Meeting SDK Web
88
Vendor Review
181
Create An Asset
Video Sdk/web
Fast Routing Questions (Ask First)
- Platform: Web vs React Native vs Flutter vs Linux
- UI style: UI Toolkit vs Custom UI
- What you are building: 1:1 call, group session, audio-only room, screen share, recording, etc.
- Inputs you have:
sdkKey, sdkSecret (server only), topic, userName, password, signature
- Signatures must be generated server-side (do not ship
sdkSecret to clients).
- Confirm signature expiry and clock skew if joins fail.
Developers frequently call APIs out of order.
client = ZoomVideo.createClient()
await client.init(...)
await client.join(...)
stream = client.getMediaStream() (only after join)
await stream.startVideo() / await stream.startAudio()
- “Why is remote video not showing?”
- “How do I render self-view / peer video?”
- Emphasize event-driven rendering (listen for
user-added, peer-video-state-change, etc.)
- Prefer
attachVideo() / detachVideo() where supported (Web)
- retrieving errors/logs from UI Toolkit
- capturing images/snapshots in Toolkit
- detecting screen sharing when using Toolkit
- Confirm the UI Toolkit version + SDK version
- Clarify which surfaces the Toolkit abstracts vs what requires underlying SDK APIs
- permissions (camera/mic)
- native build issues
- background/foreground behavior
- audio routing and device disconnects
- Ask for platform version + SDK wrapper version
- Ask for minimal reproduction steps and logs
references/forum-top-questions.md