Hello again @zoom,
lately, we experienced a lot of connection failures using your WebSDK 1.7.0 client.
we suspect that the problem was related to a bad(slow) uplink, maybe with additional sporadic packet loss + latency.
i am now simulating such a bad uplink using a ‘linktropy mini2’ WAN simulator, and get similar results with lots of connection failures when restricing the bandwith to 1MBit(or less) in both directions.
in particular, quite often i get ‘JSMediaSDK_Instance is not defined’ js errors inside the browser running zoom web sdk. it looks like there is a timing issue, which may result in js_media.min.js (from https://source.zoom.us/1.7.0/lib/av/js_media.min.js) not beeing loaded or being fetched too late.
i manually fetched js_media_min.js from source.zoom.us, installed it locally and embed it via a tag (similar to including the zoom SDK).
now, it looks like the ‘JSMediaSDK_Instance not defined’ errors are gone.
- is there some race condition regarding react.js and js_media.min.js?
- is it ok to install js_media.min.js locally, and include via a tag?
- are there other ‘static’ dependencies which could imported manually?