Self-View Video Zoomed When Joining from Android on Zoom Video SDK (Web)

Hi Zoom Developers,

We are experiencing an issue with the Zoom Video SDK (Web) where the self-view video appears zoomed in when users join a session from Android devices. Here are the details:

Here is screenshot :point_down:

  • The issue occurs only on Android devices when using the Zoom Video SDK (Web).
  • There is no CSS scaling or JavaScript code applied to manipulate the video rendering. The video is rendered directly using the default SDK implementation.
  • The behavior is not observed on other platforms (e.g., iOS or desktop browsers).

We would like to clarify the following:

  1. Are there any known limitations or differences in how the Video SDK (Web) handles video rendering on Android devices?
  2. Is this behavior expected due to device-specific characteristics, and if so, is there a workaround to ensure consistent video rendering across platforms?
  3. Can you confirm if any additional settings or configurations are required to address this issue?

Please let us know if further details or logs are needed to assist in diagnosing the problem.

Thank you for your support!

Best regards,
Naeem Ahmed

@vic.yang @tommy Please reply. Thanks

Hey @freelancer.nak

Thanks for your feedback.

Typically, video is rendered in a 16/9 aspect ratio. However, on mobile devices, the portrait mode uses a 3/4 capture ratio. When this is rendered remotely in a 16/9 rendering area, large black bars appear.

To avoid this, we applied cropping, changing the 3/4 aspect ratio to 16/9. Due to the difference in aspect ratios, only the central portion of the video is used, which visually gives the impression of being zoomed in. Also mentioned in this thread.

In later versions of the Video SDK, we introduced the video-aspect-ratio-change event, which notifies you of the original aspect ratio when the rendered aspect ratio differs from the original. This can be used in combination with the originalRatio: true option in the stream.startVideo method to optimize the rendering layout.

Thanks
Vic

1 Like