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
.