# Video SDK web 1.7.0 release

**URL:** <https://devforum.zoom.us/t/video-sdk-web-1-7-0-release/85780>\
**Category:** New Releases\
**Created:** [March 31, 2023, 5:15pm UTC](https://devforum.zoom.us/t/video-sdk-web-1-7-0-release/85780 "2023-03-31T17:15:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [March 31, 2023, 5:15pm UTC](https://devforum.zoom.us/t/video-sdk-web-1-7-0-release/85780/1 "2023-03-31T17:15:25Z")

</div>

Hello Zoom Developers, here are the updates for the **Video SDK web 1.7.0 release** 🙂

## Added

- `checkFeatureRequirements` API to check browser compatibility with supported features.
- `reclaimHost` method to allow the original host to reclaim host privileges when lost.
- Original host support. Set the `role_type` property in the SDK JWT payload to `1` and use the `client.isOriginalHost()` method to reclaim host privilege.
- [Mask background](https://support.zoom.us/hc/en-us/articles/214629443#h_01FGW73VTDNVJ3VDKP7YQGVQNZ) 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 `mask` option in the `stream.startVideo` method, or preview the video via the `stream.previewVideoMask` method.

## Enhanced

- Audio latency.
- `stream.startShareScreen` method with a `displaySurface` option to allow users to specify the default surface when starting screen share on Chromium-like browsers.
- Participant interface with `isSpeakerOnly` attribute; the `speakerOnly` audio status will broadcast to all users in the session.
- `HTMLElement` checking in APIs that require a canvas or video element to return a friendly reason if the parameter is incorrect.

## Fixed

- `userIdentity` property is not in the `stream.getAllUser` returned value.
- Incorrectly returned Promise by `stream.switchCamera` method when the camera doesn’t work.
- `mirrorVideo` on Firefox with SharedArrayBuffer disabled.
- Safari 16.4 video rendering issues.

You can also see the update listed on our Changelog: [Support](https://devsupport.zoom.us/hc/en-us/sections/9481845454349-Zoom-Video-SDK)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![oliviadevid143](https://avatars.discourse-cdn.com/v4/letter/o/e8c25b/32.png) [@oliviadevid143](https://devforum.zoom.us/u/oliviadevid143)\
**Post date:** [April 2, 2023, 12:59am UTC](https://devforum.zoom.us/t/video-sdk-web-1-7-0-release/85780/2 "2023-04-02T00:59:40Z")

</div>

Hi Tommy,

Thanks for sharing the updates for the Zoom Video SDK web 1.7.0 release! It’s great to see the new features and enhancements, especially the checkFeatureRequirements API to ensure browser compatibility and the ability for the original host to reclaim host privileges.

The mask background 1 feature also sounds interesting[,](https://modlonely.com) offering more options for users to customize their backgrounds. It’s good to know that audio latency has been improved and that there are fixes for issues such as userIdentity property not being returned and incorrectly returned Promises.

I’ll be sure to check out the Changelog for more details. Thanks again for sharing!

Best Regards  
Olivia

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [April 9, 2023, 1:00am UTC](https://devforum.zoom.us/t/video-sdk-web-1-7-0-release/85780/3 "2023-04-09T01:00:16Z")

</div>

Closed on April 9, 2023, 1:00am UTC

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
