Description
I am using zoom video sdk , I am facing issue regarding the full screen preview.Can you please tell what should i do to get the full screen preview ?
I am setting aspect ratio like below
usersVideoCanvas.subscribe(with: onView, andAspectMode: .panAndScan)
Which iOS Video SDK version?
ZoomVideoSDK v1.1.1 (8661.0812)
When you are talking about the appearance of your UI with the Video SDK, it is entirely defined within your application. This means that you have complete control over the behavior and appearance of all of the UI end-to-end. For that reason, the Video SDK is not able to control how the UIView passed into your canvas appears. It can only render video on the provided view when calling the subscribe method.
The resolution you are claiming to receive on Android is far beyond the capabilities of any consumer-grade Android device, and the bounds of the resolution our SDK (or any video product) could reasonably deliver. Can you please provide a code snippet showing how you are checking the width/height of the video? Also, is there any difference on Android if you update to v1.1.2?
Kindly arrange a technical team session to get it done instead of back and forth tickets. We want to wrap it up as soon as possible to go live with ZOOM video sdk.
The code you have provided is the iOS implementation, which seems to be returning rational values. Can you please provide the code from your Android implementation? The values you are comparing (64970 & 51312) to are not a valid resolution that the SDK is capable of delivering. To ensure that the Android SDK is actually delivering a different resolution than iOS, we still need to get information about how you are getting these values on Android. Once we have enough context around your Android implementation, we can revisit the iOS side to compare it.
#logUser: User :::
user ID: 33555456,
userName: 1429,
muted: true,
audioType: ZoomVideoSDKAudioType_None,
host: false
video: false,
video FPS: 1878856248,
video HxW: 64970 x 51520,
video bpf: -701906611
Please wrap it up quicker.We need to go live soon with android - iOS and web app and all are using Zoom Video SDK.
We can have a technical session to debug with your team.
Thanks for the additional information. There is very clearly something wrong in the QoS metrics you are seeing in the Android SDK. Based on my testing, the SDK returns valid values so it isn’t yet clear why you are seeing this. Can you please provide the Android SDK logs so that we can investigate this further? You can obtain them from your device under sdcard/Android/data/${PACKAGE_NAME}/logs, where a last_log_file_id.txt file will tell you the postfix of the most recent log file. The log file we are looking for will be encrypted. Once you have this ready, please send it over via a ticket on our developer support site and reference this thread so it gets correctly routed.
Thank you for providing the logs. We will look into this and let you know as soon as we have an update. At this time, scheduling a meeting would not be an effective use of anyone’s time, as we still need to investigate this issue further. If anything changes on that front, I will be sure to let you know.
After investigating the logs provided, there unfortunately is not enough information present to determine why you are seeing invalid QoS data on Android. We are going to improve our logging in this area in the next release so that we can better debug this issue.
I will need to follow up on which release this will be included in and get back to you.
Regarding the video resolution, I would not expect the aspect ratio to have any effect on the underlying resolution of the video the SDK is able to receive. These only change whether or not the video view will have black bars and/or cropping in order to fit the allocated space as described here.
Our developer on the web end using Zoom JS SDK is sending the video height width but Height and Width is not reflecting at iOS or Android side.
Thanks for clarifying that the video dimensions are being manually set on the web side when you’ve tested this. Can you please confirm what values are being used here?
Just a quick follow-up on the timeline for the improved logging. We have a release coming this month, but will not be able to include this change. This will be included in the following release.
The primary difference in the screenshots you’ve provided appears to be the resolution sent from the device, rather than how you are trying to display the video. If this is not the case, we will need to wait until we are able to obtain accurate QoS data on both Android and iOS for comparison.