Video SDK and Meeting SDK comparison in zoom App

Zoom’s Video SDKs give your company the ability to develop video-based applications with the performance, scale, and reliability of Zoom’s video-first communications platform. We offer SDKs for Windows, macOS, Android, and iOS.

Find more information about our SDKs on the Zoom App Marketplace.

Comparison

Video SDK Meeting 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 1,000 Meeting: up to 1,000
Webinar: up to 10,000

In-Session Chat

  • 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

  • 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.