# 720p in sample app?

**URL:** <https://devforum.zoom.us/t/720p-in-sample-app/101297>\
**Category:** Twilio Migration\
**Created:** [January 5, 2024, 5:09pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297 "2024-01-05T17:09:31Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![kavanpuranik](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kavanpuranik/32/54933_2.png) [@kavanpuranik](https://devforum.zoom.us/u/kavanpuranik)\
**Post date:** [January 5, 2024, 5:09pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/1 "2024-01-05T17:09:31Z")

</div>

I am not able get 720p video in the sample app: [GitHub - zoom/videosdk-web-sample: Zoom Video SDK web sample](https://github.com/zoom/videosdk-web-sample)

The error I am seeing is:  
video-footer.tsx:100 Cannot capture HD video due to either account restriction and/or hardware limitation

I created a developer account of type Video SDK Pay As You Go. What am I missing?

---

<div class="post-metadata">

**Author:** ![rehema.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rehema.zoom/32/40323_2.png) [@rehema.zoom](https://devforum.zoom.us/u/rehema.zoom)\
**Post date:** [January 8, 2024, 5:29pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/2 "2024-01-08T17:29:53Z")

</div>

Hi @kavanpuranik ,

What device are you using when you see this error, and (if applicable) what browser? Additionally, do you have SharedArrayBuffer enabled when trying to run the sample application?

Thanks,  
Rehema

---

<div class="post-metadata">

**Author:** ![kavanpuranik](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kavanpuranik/32/54933_2.png) [@kavanpuranik](https://devforum.zoom.us/u/kavanpuranik)\
**Post date:** [January 9, 2024, 4:53pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/3 "2024-01-09T16:53:11Z")

</div>

@rehema.zoom - Thanks for looking into the issue. I am getting the error on the latest version of Safari and Chrome on OS X (Sonoma 14.2.1).

---

<div class="post-metadata">

**Author:** ![kavanpuranik](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kavanpuranik/32/54933_2.png) [@kavanpuranik](https://devforum.zoom.us/u/kavanpuranik)\
**Post date:** [January 9, 2024, 4:56pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/4 "2024-01-09T16:56:35Z")

</div>

Regarding `SharedArrayBuffer`, I verified it is enabled by following [Meeting SDK - web - SharedArrayBuffer](https://developers.zoom.us/docs/meeting-sdk/web/sharedarraybuffer/#verify-that-sharedarraybuffer-is-enabled) .

The sample app has the necessary config [videosdk-web-sample/react-demo/config-overrides.js at master · zoom/videosdk-web-sample · GitHub](https://github.com/zoom/videosdk-web-sample/blob/master/react-demo/config-overrides.js#L7) , so according to the documentation ([Meeting SDK - web - SharedArrayBuffer](https://developers.zoom.us/docs/meeting-sdk/web/sharedarraybuffer/#how-to-enable-sharedarraybuffer)) , it should have worked.

---

<div class="post-metadata">

**Author:** ![rehema.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rehema.zoom/32/40323_2.png) [@rehema.zoom](https://devforum.zoom.us/u/rehema.zoom)\
**Post date:** [January 10, 2024, 6:41pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/5 "2024-01-10T18:41:58Z")

</div>

hi @kavanpuranik ,

Thanks for the information. If possible, can you try the sample application with your credentials on a different browser/device and see if you still get the error? If this is not possible, please let me know and we will move forward accordingly.

Thanks,  
Rehema

---

<div class="post-metadata">

**Author:** ![kavanpuranik](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kavanpuranik/32/54933_2.png) [@kavanpuranik](https://devforum.zoom.us/u/kavanpuranik)\
**Post date:** [January 10, 2024, 7:57pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/6 "2024-01-10T19:57:07Z")

</div>

I tried on both Chrome and Safari on OS X. If those are not supported environments, then we need to know as we are currently evaluating vendors to migrate from Twilio.

Thanks,  
Kavan.

---

<div class="post-metadata">

**Author:** ![rehema.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rehema.zoom/32/40323_2.png) [@rehema.zoom](https://devforum.zoom.us/u/rehema.zoom)\
**Post date:** [January 11, 2024, 2:15pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/8 "2024-01-11T14:15:10Z")

</div>

Hi @kavanpuranik ,

These are both supported environments. I will check with the engineering team and see what else may be causing the issue and will direct message you with further information.

Thanks,  
Rehema

---

<div class="post-metadata">

**Author:** ![shi88.andy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shi88.andy/32/55545_2.png) [@shi88.andy](https://devforum.zoom.us/u/shi88.andy)\
**Post date:** [January 16, 2024, 7:07am UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/9 "2024-01-16T07:07:19Z")

</div>

I’m also unable to get send or receive 720p video.  
We have enabled SharedArrayBuffer, but keep getting  
` Can not subscribe 720P video stream,will downgrade to 360P stream` on the receiver side, and `Cannot capture HD video due to either account restriction and/or hardware limitation` on sender side

Tested on brave and chrome on mac.  
sdk version: 1.10.5

---

<div class="post-metadata">

**Author:** ![miguel2](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/miguel2/32/55570_2.png) [@miguel2](https://devforum.zoom.us/u/miguel2)\
**Post date:** [January 16, 2024, 5:20pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/10 "2024-01-16T17:20:30Z")

</div>

I have exactly the same problem as described by @shi88.andy and @kavanpuranik

---

<div class="post-metadata">

**Author:** ![rehema.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rehema.zoom/32/40323_2.png) [@rehema.zoom](https://devforum.zoom.us/u/rehema.zoom)\
**Post date:** [January 16, 2024, 10:00pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/11 "2024-01-16T22:00:38Z")

</div>

Hi @kavanpuranik, @shi88.andy, & @miguel2

The issue you all are having may have to do with the hardware you are using to run the sample application. Please respond with the type of device you are using, & run the function `stream.isSupportHDVideo()` to see if it supports HD Video, as well.

Thanks,  
Rehema

---

<div class="post-metadata">

**Author:** ![shi88.andy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shi88.andy/32/55545_2.png) [@shi88.andy](https://devforum.zoom.us/u/shi88.andy)\
**Post date:** [January 17, 2024, 12:46am UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/12 "2024-01-17T00:46:30Z")

</div>

I did print that out in the log, it keeps returning false  
tested on  
macbook air m1, and macbook pro m1  
edit:  
I don’t think it’s related to hardware  
Just tested on my Lenovo Slim 7 [model: 82A2]  
(Ryzen 7 4800u with Radeon Graphics) on Windows 11, also returning the same error and `stream.isSupportHDVideo()` returning false

edit 2:  
tested on macbook pro 2017, i5: same result

---

<div class="post-metadata">

**Author:** ![miguel2](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/miguel2/32/55570_2.png) [@miguel2](https://devforum.zoom.us/u/miguel2)\
**Post date:** [January 17, 2024, 2:18am UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/13 "2024-01-17T02:18:22Z")

</div>

`stream.isSupportHDVideo()` returns false here as well.

Using macOS Monterey and Google Chrome 120.0.6099.216, Intel Core i7-9700K, AMD Radeon RX 6600 XT 8 GB.

Tried on Firefox as well, and it also returns false.

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [January 17, 2024, 3:00am UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/14 "2024-01-17T03:00:30Z")

</div>

@miguel2 @shi88.andy @kavanpuranik I’ll PM you separately to get the details of your video SDK account

---

<div class="post-metadata">

**Author:** ![joe.siu](https://avatars.discourse-cdn.com/v4/letter/j/8797f3/32.png) [@joe.siu](https://devforum.zoom.us/u/joe.siu)\
**Post date:** [January 19, 2024, 9:25am UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/15 "2024-01-19T09:25:09Z")

</div>

@chunsiong.zoom We are facing the same issue with not able to enable 720p using the web video SDK. We got the same error `Cannot capture HD video due to either account restriction and/or hardware limitation` and `Can not subscribe 720P video stream,will downgrade to 360P stream` in both the React sample app and in our custom React app.

We have enabled `SharedArrayBuffer` too and both `typeof SharedArrayBuffer === 'function'` and `crossOriginIsolated` returns `true`, but `stream.isSupportHDVideo()` returns `false`.

When joining a session, the following is logged to the console `VP9?: true AMD?: false AMDdecodecheck: true isenbaleHD:true enable720p?: true capacityfor720: true`.

Our app have ~8 participants joined the same session, but only 1 remote participant video will be rendered in each client, having an HD stream is priority for us.

Testing hardware:

- Intel Core i7-11700F / Intel Core i7-12700F
- Nvidia GeForce RTX 3070 / 3080
- 32GB Memory
- Logitech HD Pro Webcam C920 / Microsoft Azure Kinect
- 1000Mbps network speed

Software:

- Windows 10 / 11
- Google Chrome 120.0.6099.225 / Firefox 120.0.6099.225
- Web Video SDK version: 1.10.5

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [January 19, 2024, 1:21pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/16 "2024-01-19T13:21:06Z")

</div>

@joe.siu I’ll PM for your account details

---

<div class="post-metadata">

**Author:** ![SamS](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sams/32/49425_2.png) [@SamS](https://devforum.zoom.us/u/SamS)\
**Post date:** [January 19, 2024, 8:21pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/17 "2024-01-19T20:21:46Z")

</div>

@chunsiong.zoom I am evaluating for twilio video migration and run into same issue.  
if I run it locally I can see the video from the camera. Since it works locally, I am certain it is not a hardware issue in my case.

If I run the code deployed on a server, I am getting the same error reported by other users

video-footer.tsx:100 Cannot capture HD video due to either account restriction and/or hardware limitation

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [January 20, 2024, 5:50am UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/18 "2024-01-20T05:50:08Z")

</div>

We have identified an issue where it might affect a subset of customer’s account’s ability to achieve 720p.

A fix will be rolled out, meanwhile if you are still encountering this issue, tag in me this thread and I’ll private message you for your account details to help you out.

---

<div class="post-metadata">

**Author:** ![jfink](https://avatars.discourse-cdn.com/v4/letter/j/eada6e/32.png) [@jfink](https://devforum.zoom.us/u/jfink)\
**Post date:** [February 21, 2024, 6:31pm UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/19 "2024-02-21T18:31:53Z")

</div>

@chunsiong.zoom I’m also getting the “Cannot capture HD video due to either account restriction and/or hardware limitation” error described in this thread. Can you let me know the details on the solution?

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [February 22, 2024, 1:02am UTC](https://devforum.zoom.us/t/720p-in-sample-app/101297/20 "2024-02-22T01:02:22Z")

</div>

I’ll PM you @jfink for your account details
