At Zoom, we are hard at work to provide you with the best 24x7 global support experience during this pandemic. As part of this ongoing commitment, please review our updated Support Guidelines.

Video SDK and Meetings SDK comparison Follow

Overview

Zoom's Video and Meetings 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. 

Comparison 

  Video SDK Meetings SDK
Comparative Positioning Allows 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 in to their app or website, which allows users to start and join Zoom meetings
Use Cases Gaming, wellness, social, and retail apps where the goal is to enable participants to interact in real-time sessions through a custom, native UI  Incorporate Start a video meeting functionality in to a banking app to connect app users with a virtual teller.
Zoom Account Types Zoom Developer account Zoom Basic, Pro, Business, Enterprise
Supported Platforms Window, macOS, Android, and iOS, web Window, macOS, Android, and iOS, web, Electron, Ionic
Custom UI Support

Meeting Options

 Zoom session Meeting, Webinar 

Meeting Identifier

Session name  Meeting ID/Number 
Security Auth token (JWT)  SDK key or Auth token (JWT) 
Login Types JWT and Session Password  SSO, Zoom Access Token 

Compatible with Zoom Meetings

 

Default Zoom Meeting UI

   
Default Watermark    
Host Capacity Up to 1 host with 300 co-hosts  1 host, no co-host limit 
Co-hosting    
Participant Capacity Up to 300  Meeting: up to 1,000
Webinar: up to 10,000 

In-Session Chat

 

Screen sharing

  • App content
  • Device screen
  • Support content audio sharing - (coming soon)
  • Up to one participant sharing
  • App content
  • Device screen
  • Support content audio sharing on iOS
  • Multiple screen sharing (on desktop clients)

Live streaming

Connect to third party RTMP-based live streaming platforms

Connect 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 & desktop.
  • Default 90P
  • Support 180P/360P/720P
  • Auto adjusted based on network, bandwidth, account settings
  • Not configurable unless using raw data feature

Video Profile

30 fps
30 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

Footprint Size

  • Windows: 28.1MB
  • macOS: 30.2MB
  • Android: 73MB
  • iOS: 39MB
  • Web: 17.7MB
  • Windows: 109.1MB
  • macOS: 111.2MB
  • Android: 114.8MB
  • iOS: 89MB
  • Web: 25.8MB

For more information about how to use our SDKs, please refer to our Marketplace documentation