IMeetingLiveStreamController description


#1

How is it decided to allow nor not allow a user to live stream ? I want to on what basis the method CanStartLiveStream returns.

Also, how to use the function

| virtual [SDKError](https://zoom.github.io/zoom-sdk-windows/zoom sdk def_8h.html#aea74527af3b9f22cf00d38080c896036)  | StartLiveStreamWithSteamingURL (const wchar_t *streamingURL, const wchar_t *streamingKey, const wchar_t *broadcastURL)=0 |

what is the streamingURL here ?


#2

Hi,

You need download the latest version of Zoom SDK.

With the new version of SDK,  it’s 2 steps to implement your requirement.

  1. Call IMeetingUIElemConfiguration.RedirectClickCustomLiveStreamMenuEvent() to turn on/off the flag.

  2. If the flag is set to be TRUE, SDK will redirect the ation of clicking ‘Custome LiveStream’  to a callback event. It’s IMeetingUIControllerEvent::onCustomLiveStreamMenuClicked(). You can handle this callback to decide whether allow a user to live stream or not. Note that if you allow the user to live steam, you need open the URL in your app. SDK will not do that if the flag is set to be TRUE.

streamingURL is just the url you use to live stream.

Regards,

Wilmer


#3

Hi,

You need download the latest version of Zoom SDK.

With the new version of SDK,  it’s 2 steps to implement your requirement.

  1. Call IMeetingUIElemConfiguration.RedirectClickCustomLiveStreamMenuEvent() to turn on/off the flag.

  2. If the flag is set to be TRUE, SDK will redirect the ation of clicking ‘Custome LiveStream’  to a callback event. It’s IMeetingUIControllerEvent::onCustomLiveStreamMenuClicked(). You can handle this callback to decide whether allow a user to live stream or not. Note that if you allow the user to live steam, you need open the URL in your app. SDK will not do that if the flag is set to be TRUE.

streamingURL is just the url you use to live stream.

Regards,

Wilmer