Resolution is displayed low on certain devices

Hello,

I am currently developing an Android app using VideoSDK.
However, I am experiencing an issue where the resolution is displayed low on certain devices.
This phenomenon occurs randomly, and I have checked the following items to accurately identify the cause,
but so far, no clear cause that affects the resolution reduction has been identified.

ZoomVideoSDKSession session = ZoomVideoSDK.getInstance().getSession();
ZoomVideoSDKSessionASVStatisticInfo videoInfo = session.getSessionVideoStatisticInfo();
videoInfo.getRecvFrameWidth();
videoInfo.getRecvFrameHeight();
videoInfo.getRecvFps();
videoInfo.getRecvLatency();
videoInfo.getRecvJitter();
videoInfo.getRecvPacketLossAvg();
videoInfo.getRecvPacketLossMax();
videoInfo.getSendFrameWidth();
videoInfo.getSendFrameHeight();
videoInfo.getSendFps();
videoInfo.getSendLatency();
videoInfo.getSendJitter();
videoInfo.getSendPacketLossAvg();
videoInfo.getSendPacketLossMax();

Could you please check if there are any considerations or parameters in the internal algorithm that could affect the decoding resolution?
I would appreciate your help.

Thank you.

1 Like

Hi @user88,

The Video SDK can reduce the decoding resolution for the video stream if it doesn’t meet the network requirement for the target quality. This is done to support network degradation and ensure a reliable video stream.

1 Like

Hi @ekaansh.zoom

I am fully aware that the resolution may be lowered depending on the network conditions.

However, the situation I am in is that the two devices were tested in the same network environment,
and the resolution is lowered only on the device with better CPU usage, better memory usage, etc.

When I checked the parameters I wrote in the text, there was no difference between the two devices.
That is why I asked what additional things I can check.

Please tell me the resolution or performance-related parameters that can be checked when using the Video SDK in an Android environment.

Thank you.

The bandwidth available to each device can be different even if they are both connected to the same network. This can affect the video quality. You can check this yourself in the dashboard here: -https://zoom.us/account/metrics/dashboard/home/#/pastMeetings. Here’s what it looks like:

2 Likes

I checked on the site you told me, and the bandwidth between the two devices was similar.
Avg: 4013kbps, Max: 4144kbps

However, the strange thing is that the CPU usage on the problematic device is fixed.
So I checked the actual CPU usage and found that it was different from the CPU usage measured by ZOOM.

[CPU usage measured by ZOOM]
Zoom min CPU usage: 65%
Zoom avg CPU usage: 65%
Zoom max CPU usage: 65%
System max CPU usage: 65%

[Actual CPU usage]
Zoom CPU usage: 29%
System CPU usage: 44%

(I am writing to inform you that I am receiving an error that I cannot attach a photo.)

Please check the above issue.

Thank you.