onSinkMeetingActiveVideo(_:) is not called for 3rd user onwards

Description
This delegate method is called for the first person (host) of the meeting, and the second attendee. From the 3rd user onwards, this method is not called at all. Also, calls to activeUserID() in MobileRTCMeetingService instance returns an invalid userID value for this 3rd user.

Which version?
v4.4.55968.0904

To Reproduce(If applicable)
0. Set up customizedUIMeeting

  1. Start a call using MobileRTCMeetingStartParam4WithoutLoginUser() and startMeeting(with:)
  2. Other device joins the call, also using MobileRTCMeetingStartParam4WithoutLoginUser() and startMeeting(with:) (because the joinMeeting API does not allow using userToken and zakToken for logging in)
  3. 3rd device joining the call will not get onSinkMeetingActiveVideo(_:) calls at all (other delegate methods from the service are still called)

Screenshots
N/A

Smartphone (please complete the following information):

  • Device: iPhone X
  • OS: Happens across various versions (12.4.1, 13.1.2)

Additional context
This issue happens when we join a meeting with the personal meeting ID (PMI). If we join a room call, then all attendees will not receive the callback even for 1st and 2nd attendee

Hi majay

I verified and found that this problem did exist.

I will fix it and deploy it in the next release.

Thanks for the feedback.
Thank you.

1 Like

Thanks Murray,

Iā€™m looking forward to the fix.

Thanks Murray!

You can track our releases here Maiav.

Thanks,
Tommy