# Enforcing HD Video Quality in WebSDK Component View

**URL:** <https://devforum.zoom.us/t/enforcing-hd-video-quality-in-websdk-component-view/75748>\
**Category:** Web\
**Tags:** meeting-sdk, web-meeting-sdk\
**Created:** [September 11, 2022, 9:11pm UTC](https://devforum.zoom.us/t/enforcing-hd-video-quality-in-websdk-component-view/75748 "2022-09-11T21:11:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![qasatti](https://avatars.discourse-cdn.com/v4/letter/q/e495f1/32.png) [@qasatti](https://devforum.zoom.us/u/qasatti)\
**Post date:** [September 11, 2022, 9:11pm UTC](https://devforum.zoom.us/t/enforcing-hd-video-quality-in-websdk-component-view/75748/1 "2022-09-11T21:11:39Z")

</div>

I am integrating Zoom in angular App and want to enforce participant and Host to always have the HD Video Quality, it is our business requirement  
I am integrating zoom component View like below  
`import ZoomMtgEmbedded from "@zoomus/websdk/embedded";`  
.  
.  
.  
.  
`client = ZoomMtgEmbedded.createClient();`  
there are some Functions available in Online Documentation but They are not Available in **client**  
Documentation Link: [Web SDK 720p video](https://marketplace.zoom.us/docs/sdk/overview/720p/)

`stream.startVideo({ hd: true })` is not avaialbe but function related to verify Quality of video is avaliabe like this one and its working fine

```auto
stream.subscribeVideoStatisticData()

client.on('video-statistic-data-change', (payload) => {
  console.log(payload.height) // 720 or 360
})

```

I need help in enforcing HD Video and enforcing The Web SDK to always Turn On the video on joining of meeting both participant and the host

---

<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:** [October 12, 2022, 7:11am UTC](https://devforum.zoom.us/t/enforcing-hd-video-quality-in-websdk-component-view/75748/2 "2022-10-12T07:11:45Z")

</div>

Closed on October 12, 2022, 7:11am UTC

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

---

<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:** [October 13, 2022, 5:18pm UTC](https://devforum.zoom.us/t/enforcing-hd-video-quality-in-websdk-component-view/75748/3 "2022-10-13T17:18:11Z")

</div>

Hey @qasatti , happy to help.

Are both Host and Participant using the Web Meeting SDK?

If so, make sure [SharedArrayBuffer](https://marketplace.zoom.us/docs/sdk/overview/websdk-gallery-view/) is enabled which is required to send 720p on Desktop browsers.

Please let me know if you have any questions.

Thanks,  
Tommy

---

<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:** [October 18, 2022, 3:07pm UTC](https://devforum.zoom.us/t/enforcing-hd-video-quality-in-websdk-component-view/75748/4 "2022-10-18T15:07:18Z")

</div>

Opened on October 18, 2022, 3:07pm UTC



---

<div class="post-metadata">

**Author:** ![qasatti](https://avatars.discourse-cdn.com/v4/letter/q/e495f1/32.png) [@qasatti](https://devforum.zoom.us/u/qasatti)\
**Post date:** [October 25, 2022, 10:33am UTC](https://devforum.zoom.us/t/enforcing-hd-video-quality-in-websdk-component-view/75748/5 "2022-10-25T10:33:00Z")

</div>

Hi @tommy ,  
Thanks for responding back,  
I Checked the SharedArrayBuffer Value in Console and it is False.  
Can you please share the helping material of Code Snippet of how to Enable this in Angular .

Thanks
