Description
Hi, I am using Zoom Video SDK(Latest version at date)/React Demo Project. I have attached screenshot of errors. On my local environment Grid View is working fine but when i deploy it to any server tried (aws amplify, firebase hosting) Live Session cause issues.
I dug deeper and found out on live environment there is bit called isSupportGalleryView becomes false, while on local environment it is true, which causes live environment to use component VideoSingle. So what I did is, I commented out the logic:
{/* <Route path="/video" component={isSupportGalleryView ? Video : VideoSingle} /> */}
to
<Route path="/video" component={Video} />
Everything should work fine now right? Well sadly it got worse from here. Now Grid view does work but it is rendering out one video stream in background of those Avatars.
In Video SDK, we use SharedArrayBuffer to share data between worker and main thread, starting from Chrome 92, SharedArrayBuffer can only be accessible in isolated mode. In the local environment, we have added the CORP-related headers in the webpack devserver configuration, but in the production environment, you should do it by yourself. You can refer to this article for the detail https://marketplace.zoom.us/docs/sdk/native-sdks/web/advanced/web-isolation.
Hi @vic.yang,
This(Cross Origin Trials) actually did resolved the issue on
Chrome(windows)
Edge(Windows)
But, other browsers(listed below) still have same issue for multiple streaming
Firefox (Windows)
Chrome(Mac)
Any android/IOS Browser
Safari/any browser in Mac
On Zoom Web Video SDK documentation page it clearly says that Chrome is supported. But in our testing results are not quite the same. Chrome Browser installed on (IOS/Android/Mac) did not worked/shown same results I have previously attached.