# Video\_vb\_setting\_error

**URL:** <https://devforum.zoom.us/t/video-vb-setting-error/141580>\
**Category:** Video SDK\
**Created:** [January 29, 2026, 10:26pm UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580 "2026-01-29T22:26:35Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![David30](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/david30/32/54536_2.png) [@David30](https://devforum.zoom.us/u/David30)\
**Post date:** [January 29, 2026, 10:26pm UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580/1 "2026-01-29T22:26:35Z")

</div>

### **Video SDK Type and Version**

_Video SDK Web version 2.3.12_

**Description**  
One of our regular users started getting the error VIDEO\_VB\_SETTING\_ERROR on ZoomVideo.createLocalVideoTrack().start() after the update from v2.3.5 to v2.3.12. The session id is hdr8QX99S8yC//QSnMCZJw== if that is helpful for video previews (sounds like they were not able to join the session)

I see in the docs that there is a VIDEO\_VB\_INITIALIZE\_ERROR but not one that matches the video preview error of VIDEO\_VB\_SETTING\_ERROR.

Assuming it is a video blurring issue with the local video preview, what is the best way to check if the user’s device should have a blur option? Currently we are disabling it on firefox and mobile in the local preview, and use zmClient?.getMediaStream()?.isSupportVirtualBackground() in session.

Is it possible/is there documentation for using zmClient?.getMediaStream()?.isSupportVirtualBackground() before calling zmClient.join()? I would appreciate it if you could let me know if this approach is possible (I got a CORS error in the console when trying this: Access to XMLHttpRequest at ‘[https://log-external-gateway.zoom.us/meeting-external](https://log-external-gateway.zoom.us/meeting-external)’ from origin [redacted] has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.)

Thanks

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [January 30, 2026, 2:19pm UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580/2 "2026-01-30T14:19:19Z")

</div>

Hey @David30

Thanks for your feedback.

> hdr8QX99S8yC//QSnMCZJw==

Sorry, we’re unable to collect logs from before the user joined the session. May I know which browser the user is using? This type of error is usually related to the browser or device.

Also, `zmClient?.getMediaStream()?.isSupportVirtualBackground()` is only applicable in in-session scenarios.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![David30](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/david30/32/54536_2.png) [@David30](https://devforum.zoom.us/u/David30)\
**Post date:** [January 30, 2026, 5:23pm UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580/3 "2026-01-30T17:23:58Z")

</div>

Hi @vic.yang,

It looks like the browser is Safari v17.6. Also, what is the best way to set can blur in the local preview? Is it ok to have it always on? Or always on except mobile?

Thanks

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [February 2, 2026, 7:45am UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580/4 "2026-02-02T07:45:05Z")

</div>

Hi @David30

> what is the best way to set can blur in the local preview? Is it ok to have it always on? Or always on except mobile?

Virtual background is not currently supported on mobile. On Chrome and Safari 18+, virtual background is supported by default, but it is still subject to the hardware capabilities of the device, such as the GPU.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![David30](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/david30/32/54536_2.png) [@David30](https://devforum.zoom.us/u/David30)\
**Post date:** [February 3, 2026, 12:18am UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580/5 "2026-02-03T00:18:22Z")

</div>

Hi @vic.yang,

Regarding the video\_vb\_setting\_error, looks like something similar happened to another user in session id 3APTJuUCTYuccuDmNT0z+w==

He joined with chrome (as he usually does) but since the update, he has not been able to get the local video to start and gets video\_vb\_setting\_error. He noted that switching to using edge worked. Any chance this might provide more insight into what is going on?

Thanks,

David

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [February 3, 2026, 9:15am UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580/6 "2026-02-03T09:15:52Z")

</div>

Hi @David30

> 3APTJuUCTYuccuDmNT0z+w==

I’m not sure which user in this session encountered the issue, but we found logs showing that one user did not have a dedicated GPU, while virtual background requires a GPU for rendering.

We will also optimize virtual background in preview in the next release.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![David30](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/david30/32/54536_2.png) [@David30](https://devforum.zoom.us/u/David30)\
**Post date:** [February 3, 2026, 4:06pm UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580/7 "2026-02-03T16:06:48Z")

</div>

Ah sorry, the user key for the user is `dc298de7-c6f3-43f5-9c28-ca0f66f4daa6`. Otherwise, sounds good.

Thanks,

David

---

<div class="post-metadata">

**Author:** ![David30](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/david30/32/54536_2.png) [@David30](https://devforum.zoom.us/u/David30)\
**Post date:** [February 10, 2026, 1:12am UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580/8 "2026-02-10T01:12:30Z")

</div>

Hi @vic.yang ,

I just wanted to follow up on this.

Could you provide the scenario that causes the error type VIDEO\_VB\_SETTING\_ERROR from localVideoTrack.start(), as I do not see it in the docs.

It seems like the issue first logged on our side Jan 28 (and we upgraded to the newest version of the video web sdk night of Jan 27). It has happened to users who didn’t have an issue prior to the update. They have tried both chrome and safari.

I would greatly appreciate it if you could look further into this.

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [February 10, 2026, 2:10am UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580/9 "2026-02-10T02:10:53Z")

</div>

Hi @David30

> Could you provide the scenario that causes the error type VIDEO\_VB\_SETTING\_ERROR from localVideoTrack.start(), as I do not see it in the docs.

This error was added to localVideoTrack in our previous release(2.3.12) to handle exceptions caused by using virtual background on unsupported devices.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![David30](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/david30/32/54536_2.png) [@David30](https://devforum.zoom.us/u/David30)\
**Post date:** [February 10, 2026, 6:41pm UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580/10 "2026-02-10T18:41:59Z")

</div>

Hi @vic.yang ,

On a related note, I noticed there was a new version for the video web sdk ([Version 2.3.14](https://developers.zoom.us/changelog/video-sdk/web/2.3.14)) added to the changelog on February 9th that improves virtual background optimization. However, I do not see it published on npm or in the videosdk-web github repo. Do you know if this update will be out soon?

Thanks,  
David

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [February 11, 2026, 3:25am UTC](https://devforum.zoom.us/t/video-vb-setting-error/141580/11 "2026-02-11T03:25:51Z")

</div>

Hi @David30

> Do you know if this update will be out soon?

It has been published now.

Thanks  
Vic
