Hello Zoom Developers, here are the updates for the Video SDK web 1.7.0 release ![]()
Added
checkFeatureRequirementsAPI to check browser compatibility with supported features.reclaimHostmethod to allow the original host to reclaim host privileges when lost.- Original host support. Set the
role_typeproperty in the SDK JWT payload to1and use theclient.isOriginalHost()method to reclaim host privilege. - Mask background feature, which is supported on more browsers than virtual backgrounds. Use a background image or a clip to mask the background.
- Background image: Similar to the virtual background feature, it covers the background behind the user.
- Clip: The shape to use to mask the background of the video. The shape includes the following: rectangle, square, circle, or SVG.
- To enable this function, use the
maskoption in thestream.startVideomethod, or preview the video via thestream.previewVideoMaskmethod.
Enhanced
- Audio latency.
stream.startShareScreenmethod with adisplaySurfaceoption to allow users to specify the default surface when starting screen share on Chromium-like browsers.- Participant interface with
isSpeakerOnlyattribute; thespeakerOnlyaudio status will broadcast to all users in the session. HTMLElementchecking in APIs that require a canvas or video element to return a friendly reason if the parameter is incorrect.
Fixed
userIdentityproperty is not in thestream.getAllUserreturned value.- Incorrectly returned Promise by
stream.switchCameramethod when the camera doesn’t work. mirrorVideoon Firefox with SharedArrayBuffer disabled.- Safari 16.4 video rendering issues.
You can also see the update listed on our Changelog: Support
Thanks,
Tommy