Greetings.
I need to implement live streaming in my app (currently Android only). We purchased the Zoom Video SDK license for the rtmp support.
I implemented the SDK successfull. I started a session and I joined the session from another device, all fine. However when I request the liveStreamHelper object and validate that I can run a live stream, the liveStreamHelper object responds with a 2004 Errors_Session_No_Rights code. The documentation indicates that I need permission to live stream:
We recently discovered that this is not configurable through the web portal and are working on updating our documentation to reflect that. Can you please provide the SDK logs from your app so that we may investigate why this is not working properly on your end? They should be available under sdcard/Android/data/${your.package.name}/logs
That makes sense. Only the host of a session is able to start live streaming. The host is assigned to the person who creates the session, which is going to be whomever the first person to join the session is. After the host role is assigned, only the host is capable of transferring it to other users via makeHost. Please let me know if this is not clear in our documentation so we can look into improving it.
I just wanted to provide an update regarding the live streaming issue. This should now be resolved on our back end. Please give this a try at your earliest convenience and let me know if you are still experiencing any issues.