Hi my dear Zoom team,
We are implementing a video calling feature using Zoom Video SDK (Web).
When starting the local camera, we try to enable HD as follows:
await mediaStream.startVideo({ fullHd: true });
If that fails, we fall back to:
await mediaStream.startVideo({ hd: true });
And if that also fails, we start without options.
Video sending/receiving works correctly, and there are no functional issues.
However, on the same PC and the same network, when we compare:
-
our Video SDK (Web) app, and
-
the standard Zoom Meeting in browser (Web Client)
in full-screen mode, the Video SDK side looks visibly lower quality (less sharp / more compression) than the Zoom Meeting web client.
Could you please confirm whether this difference is:
-
caused by our implementation (e.g., incorrect configuration / missing settings), or
-
an expected design/spec difference between Video SDK (Web) and the Zoom Meeting web client (e.g., different encoding, bitrate, resolution behavior, or adaptive quality policies)?
If there are recommended settings, APIs, or best practices to achieve quality comparable to Zoom Meeting in browser, we would appreciate your guidance.
Thank you.