Cross Origin Isolation for SharedArrayBuffeer in iOS browsers and embedding of third party content


Description
We’re running into a challenge using the Zoom Video SDK in a React application. We need to embed third-party content (where we don’t control headers). On Chrome (desktop) and Android, we were able to make this work by using iframe with the credentialless attribute. However, on iOS browsers, iframe credentialless is not supported. The only way we’ve found to make the third-party embed work for iOS is by disabling cross-origin isolation, which in turn breaks SharedArrayBuffer support recommended by the Zoom Video SDK.

Our question: How can we maintain the use of SharedArrayBuffer for Zoom Video SDK on iOS browsers while still embedding third-party content where we can’t set headers?

Which Web Video SDK version?
2.2.0

Hey @Andre7

Thanks for your feedback.

Starting from version 2.x, we support WebRTC video, which provides a good video experience even without SharedArrayBuffer on mobile browsers.

Thanks
Vic