Video SDK and Meeting SDK comparison


Zoom's Video and Meeting SDKs allow your company to accelerate development and build fully customizable video-based applications with the performance, scale, and reliability of Zoom's industry leading video-first communications platform. Our SDKs are available for Window, macOS, Android, and iOS.

Find more information about our SDKs, refer to the Zoom App Marketplace documentation

Comparison of Video SDK and Meeting SDK offerings

 
 Video SDKMeeting SDK
Comparative positioningAllows developers to build fully customized Zoom-powered video experiences into their applications and websites, with their native user interfaces.Allows developers to embed a customized version of the Zoom-branded meeting client into their app or website, which allows users to start and join Zoom meetings.
Use casesGaming, wellness, social, and retail apps where the goal is to enable participants to interact in real-time sessions through a custom, native user interface.Incorporate Start a video meeting functionality in to a banking app to connect app users with a virtual teller.
Zoom account typesZoom Developer accountZoom Basic, Pro, Business, Enterprise
Supported platformsWindow, macOS, Android, and iOS, webWindow, macOS, Android, and iOS, web, Electron, Ionic
Custom UI support
Meeting optionsZoom sessionMeeting, Webinar
Meeting identifierSession nameMeeting ID/Number
SecurityAuth token (JWT)SDK key or Auth token (JWT)
Login typesJWT and Session PasswordSSO, Zoom Access Token
Compatible with Zoom Meetings 
Default Zoom Meeting user interface 
Default watermark  
Host capacityUp to 1 host with 300 co-hosts1 host, no co-host limit
Co-hosting
Participant capacityUp to 1,000Meeting: up to 1,000
Webinar: up to 50,000 
In-session chat
Screen sharing
  • App content
  • Device screen
  • Support content audio sharing
  • Up to one participant sharing
  • App content
  • Device screen
  • Support content audio sharing on iOS
  • Multiple screen sharing (on desktop clients)
Live streamingConnect to third party RTMP-based live streaming platformsConnect to third party RTMP-based live streaming platforms
Recording
Video layout
  • Fully customizable
  • Up to 34 participants per screen, 49 total
  • Fully customizable
  • Up to 34 participants per screen, 49 total
Video resolution
  • Default 90P
  • Desktop: support up to 1080P
  • Mobile: support up to 720P
  • Auto downgraded to lower res in low bandwidth situations
  • Configurable at video sender end; mobile and desktop
  • Default 90P
  • Support 180P/360P/720P
  • Auto adjusted based on network, bandwidth, account settings
  • Not configurable unless using raw data feature
Video profile30 fps30 fps
Video call quality
  • Latency: < 500 ms
  • Audio packet loss (random): < 70%
  • Video packet loss (random): < 50%
  • Noise reduction
  • Latency: < 500 ms
  • Audio packet loss (random): < 70%
  • Video packet loss (random): < 50%
  • Advanced noise reduction
Audio profile
  • Sample rate: 16kHz to 48kHz
  • Support for mono and stereo sound support
  • Sample rate: 16kHz to 48kHz
  • Support for mono and stereo sound support

For more information about how to use our SDKs and other developer tools, refer to our Marketplace documentation