Product updates

Developer Changelog

Keep track of changes and upgrades to the Zoom Developer platform. You can also subscribe to our Changelog RSS feed below.


Video SDKWeb

Version 2.2.10

Bug fixSDK version

Summary:Introduces new methods for rendering multiple remote share views and support for custom share processors. Enhances live transcription and translation with new parameters, language locking, and bug fixes. Includes video handling support for custom constraints and improved performance under poor network conditions. Resolves issues including processor recreation after failover, inaccurate device capability reporting, and edge-case video rendering bugs.

Added

  • stream.attachShareView and stream.detachShareView methods to render remote share views using video-player approach.
    • Note: Unlike stream.startShareView and stream.stopShareView, stream.attachShareView supports rendering multiple share views simultaneously (up to 4), while the latter only supports single view rendering.
  • Support for custom share processors to manipulate share frames before sending them to remote users. See Video SDK for web raw data processors for details.

Changed

  • Enhanced live transcription and translation functionality.
    • Added optional parameter to setSpeakingLanguage method, enabling session-level caption language updates in transcription-only sessions.
    • Fixed incorrect language restrictions in setTranslationLanguage method.
    • Added lockTranscriptionLanguage method allowing session hosts to restrict session-level language updates.
  • Added customVideoConstraints option to stream.startVideo method for custom video constraints to accommodate special video device.
  • Added spotlight function to annotation tools.
  • Improved WebRTC solution performance in poor network conditions.

Fixed

  • Fixed issue where audio/video processors could not be recreated after failover or rejoin session.
  • Fixed issue where isSupportVirtualBackground returned true on devices without GPU.
  • Fixed inaccurate isSpeakerOnly property on user objects in certain scenarios.
  • Fixed an issue where the canvas turned black after stopping all videos in WASM video under certain edge cases.