startBroadcasting abstract method
- String streamID
开始广播实时有序数据流。
支持版本:2.14.0 及以上。
详情描述:可通过此函数让用户将自己本地的实时有序数据流广播到 ZEGO RTC 服务器,同一房间的其他用户通过 "streamID" 就可以订阅该实时有序数据流进行互通。
业务场景:在发送实时有序数据前,需要先调用此函数开始广播。
调用时机:创建 ZegoRealTimeSequentialDataManager 实例后。
使用限制:无
注意事项:调用此函数后,本端将收到 onPublisherStateUpdate
回调,告知本端这条流的广播状态(推流状态),广播成功后,同一房间内的其他用户将会收到 onRoomStreamUpdate
回调,告知其他用户房间内新增了一条流。
streamID
流 ID,长度不超过 256 的字符串。 注意事项:- 需要在整个 AppID 内全局唯一(注意也不可以与
startPublishingStream
中传的流 ID 重复),若出现在同一个 AppID 内,不同的用户各推了一条流且流名相同,将会导致后推流的用户推流失败。 - 仅支持数字,英文字符 和 '-', '_'。
- 需要在整个 AppID 内全局唯一(注意也不可以与
Implementation
Future<void> startBroadcasting(String streamID);