public interface InMeetingLiveStreamController
| Modifier and Type | Interface and Description |
|---|---|
static interface |
InMeetingLiveStreamController.InMeetingLiveStreamListener
Interface to listening for live streaming status.
|
static class |
InMeetingLiveStreamController.LiveStreamChannel
Live streaming channels by which users can share the meeting.
|
static class |
InMeetingLiveStreamController.MobileRTCLiveStreamStatus
Enumeration of live stream status in meeting.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(InMeetingLiveStreamController.InMeetingLiveStreamListener listener)
Register a listener for live streaming.
|
java.util.List<InMeetingLiveStreamController.LiveStreamChannel> |
getLiveStreamChannels()
Get live streaming server URL for current meeting.
|
void |
removeListener(InMeetingLiveStreamController.InMeetingLiveStreamListener listener)
Unregister a listener for live streaming.
|
MobileRTCSDKError |
startLiveStreamWithStreamingURL(java.lang.String streamUrl,
java.lang.String streamKey,
java.lang.String broadcastUrl)
Set to start live streaming on the custom third party platform.
|
MobileRTCSDKError |
stopLiveStream()
Set to stop live streaming.
|
void addListener(InMeetingLiveStreamController.InMeetingLiveStreamListener listener)
listener - The listener instance.void removeListener(InMeetingLiveStreamController.InMeetingLiveStreamListener listener)
listener - The listener instance.java.util.List<InMeetingLiveStreamController.LiveStreamChannel> getLiveStreamChannels()
MobileRTCSDKError startLiveStreamWithStreamingURL(java.lang.String streamUrl, java.lang.String streamKey, java.lang.String broadcastUrl)
streamUrl - The stream server URL.streamKey - The stream key.broadcastUrl - Live streaming page URL.MobileRTCSDKError.MobileRTCSDKError stopLiveStream()
MobileRTCSDKError.