Not able to subscribe videos of more than 6 users

In the video conferencing app I am working on, I am rendering videos of participants in a grid. When the number of user videos I subscribe to is more than 6 (including self) then subscribe limit exceeded error is raised.

The ZoomVideoSDKDelegate 's onVideoCanvasSubscribeFail is getting called with ZoomVideoSDKSubscribeFailReason_HasSubscribeExceededLimit fail reason.

This is the function that I use to subscribe canvas to views:

fun subscribe(
       videoRenderer: ZoomVideoSDKVideoView, 
        sdkUser: ZoomVideoSDKUser
) {
    val canvas = sdkUser.videoCanvas
    canvas.unSubscribe(videoRenderer)
    val ret: Int = canvas.subscribe(
        videoRenderer,
        ZoomVideoSDKVideoAspect.ZoomVideoSDKVideoAspect_PanAndScan,
        ZoomVideoSDKVideoResolution.ZoomVideoSDKResolution_Auto
    )
    if (ret != ZoomVideoSDKErrors.Errors_Success) {
        // log errors
    }
}

Here in the Zoom VideoSDK documentation it says we can Display 49 user videos on native.

Is there a limit which ZoomVideoSDK enforces for free development account? To increase this limit do I need to purchase the paid account? Or, is there any configuration to increase maximum subscribe video limit?

Can someone please help in resolving this issue? My project deadline is coming soon.

Android Video SDK version: 1.10.11

Smartphone (please complete the following information):

  • Device: Oneplus Nord CE 3 5g
  • OS: Android 14
1 Like