1.2 KiB
1.2 KiB
Android Video SDK Overview
What this platform skill is for
- Building fully custom Android video session UI (not Zoom Meeting UI)
- Managing join/leave and participant state via Video SDK events
- Handling camera, mic, share, chat, command, and optional raw data paths
Primary implementation path
- Backend generates short-lived Video SDK token using Video SDK Key/Secret.
- Android initializes SDK and joins a session by
sessionName+ token. - App binds SDK events to UI state (user join/leave, video/audio/share changes).
- App starts/stops media explicitly and cleans up SDK resources on leave.
Prerequisites
- Android Studio + supported Gradle/AGP stack
- Video SDK Android package (
mobilertc.aar) - Backend token endpoint for Video SDK JWT generation
- Camera/microphone permissions flow and runtime handling
Important notes
- Video SDK session auth is token-based and server-generated.
- Do not use Meeting SDK payload fields (
meetingNumber,passWord) in Video SDK flows. - Keep token generation and key/secret handling server-side only.