I would like to know the logic behind the assignment of host privileges to a participant in the Video SDK. I ran some test by joining the Video SDK meeting with role = 1 for multiple users and in one case, the host privilege was maintained for one user and in another case the host privileges were lost by one user and gained by another (about 3 times before the meeting ended) even though they both joined with role = 1.
I also noticed same when one the host left the main session into the sub-session, one of the other hosts gained he host privileges. And when the previous host returned to the main session, he no longer had host privileges (because those privileges were not restored).
Why is this an issue for me?
In my application, I have certain users which I want to make managers, and so I also make them join with role = 1. So I would like to know how you decide the host from your end so I can better align my logic to that as well.
I understand that according to the Video SDK Documentation, there can only be one Host per session. And that to join a Video SDK meeting as host, you need to specify role = 1. But with the case stated above, this doesn’t always hold.
Which Web Video SDK version?