Changelog: Video SDK - Web - 2.4.0

Released: 2026-04-07 Updated: 2026-04-06

Visit Changelog

Summary: Adds real-time voice translation, allowing a speaker’s voice to be translated into other languages during a session. Adds greeting audio language support for stream.inviteByPhone() to customize PSTN dial-out greetings. Enables 1080p video resolution in WebRTC mode. Automatic CDN fallback for asset loading, better session join stability, a new dialType property to identify PSTN dial-in or dial-out users, and enhanced audio reliability under poor network conditions. Fixes error with stream.stopAnnotation() on the viewer side and a blank screen issue in stream.startShareView() caused by incomplete state cleanup.

Added

  • Real-time voice translation to translate a speaker’s voice into other languages during a session. Contact Zoom Sales to enable.
  • Greeting audio language support to stream.inviteByPhone() for customized PSTN dial-out greetings.
  • 1080p video resolution support in WebRTC video mode.

Changed

  • Optimized asset loading to automatically fall back to a secondary CDN when the primary Zoom CDN is unavailable.
  • Improved session join stability for edge cases under non-standard conditions.
  • Added a dialType property to the participant object to indicate dial-in or dial-out for PSTN users.
  • Enhanced audio connectivity under extreme network conditions.

Fixed

  • Issue with stream.stopAnnotation() throwing an error on the viewer side after stopping the shared view.
  • Blank screen in stream.startShareView() after transitioning from sharer to viewer due to incomplete internal state cleanup.