Continuing the discussion from WebAssembly SIMD improvements - free discussion
The original thread is closed, so here is a new one @nvivot
In chrome 86 or later, we should have the following experimental features (https://chromium.googlesource.com/chromium/src/+/HEAD/third_party/blink/renderer/platform/runtime_enabled_features.json5) to make websdk more performant:
But in websdk 1.8.3, zoom still only enables 1 cpu core to decode video. As a result, it is dropping frames if the other side turns on screensharing or having 720p+ webcam.
websdk 1.9.0 should/could fix this but it could still be months away from being released.
This thread is finding ways to work around before websdk is “fast enough” some time next year. The solution could be some experimental chrome flags, or custom zoom av lib that can be set in setZoomJSLib (if zoom documents and allows drop-in replacement of better av simd encoding/decoding lib),etc.