Local Video Track with blur/VBG in preview/join room page

Blur effect freezes local video track in the preview

Description
We’re implementing a preview/join page using Zoom Video SDK for web.

  • We’re following the doc video preview docs
  • We are applying the blur after init is called in the client.

We tried both approaches: video-player tag or video+canva as in the example: github/zoom/videosdk-web-sample

  • When using the video player, the local track freezes when updating using `updateVirtualBackground` to blur, and it resumes when the update is removed.
  • When using Canva for the blur effect, we stop the video tag track and start referencing the Canva as in the example. But the video never starts.

Browser Console Error
There is no error in the console

Which Web Video SDK version?
2.2.12

Device (please complete the following information):

  • Device: Macbook Pro
  • OS: MacOS 15
  • Browser: Chrome

Hey @Gabriel3

Thanks for your feedback.

  • When using the video player, the local track freezes when updating using updateVirtualBackground to blur, and it resumes when the update is removed.

Can you use the following code to check whether SharedArrayBuffer is enabled?

typeof SharedArrayBuffer === 'function'

If it returns false, did you specify enforceVirtualBackground: true in the init method?

Thanks
Vic