startPushMixedStreamToCDN abstract method
- {required String taskId,
- required MixedStreamConfig mixedConfig,
- RTCMixedStreamObserver? observer}
v3.54.1 新增
新增合流转推直播任务,并设置合流的图片、视频视图布局和音频属性。
同一个任务中转推多路直播流时,SDK 会先将多路流合成一路流,然后再进行转推。
taskId:转推直播任务 ID,长度不超过 126 字节。
你可以在同一房间内发起多个转推直播任务,并用不同的任务 ID 加以区分。当你需要发起多个转推直播任务时,应使用多个 ID;当你仅需发起一个转推直播任务时,建议使用空字符串。
mixedConfig:推直播配置参数。
observer:端云一体转推直播观察者。通过注册 observer 接收转推直播相关的回调。
返回值:
- 0:成功;
- !0:失败。具体原因参看 ReturnStatus。
注意:
- 在调用该接口前,你需要在控制台开启转推直播功能。
- 调用该方法后,关于启动结果和推流过程中的错误,会收到 RTCMixedStreamObserver.onMixingEvent 回调。
- 调用 RTCVideo.stopPushStreamToCDN 停止转推直播。
Implementation
Future<int?> startPushMixedStreamToCDN({
required String taskId,
required MixedStreamConfig mixedConfig,
RTCMixedStreamObserver? observer,
});