startLiveTranscoding abstract method

  1. @Deprecated('Deprecated since v3.54, use startPushMixedStreamToCDN instead')
Future<int?> startLiveTranscoding({
  1. required String taskId,
  2. required LiveTranscoding transcoding,
  3. required RTCLiveTranscodingObserver observer,
})

新增转推直播任务,并设置合流的图片、视频视图布局和音频属性

同一个任务中转推多路直播流时,SDK 会先将多路流合成一路流,然后再进行转推。

taskId 转推直播任务 ID。
你可以在同一房间内发起多个转推直播任务,并用不同的任务 ID 加以区。当你需要发起多个转推直播任务时,应使用多个 ID;当你仅需发起一个转推直播任务时,建议使用空字符串。

transcoding 转推直播配置参数。

observer 端云一体转推直播观察者。
通过注册 observer 接收转推直播相关的回调。

返回值:

  • 0:调用成功;
  • <0:调用失败,具体原因参看 ReturnStatus

注意:

Implementation

@Deprecated('Deprecated since v3.54, use startPushMixedStreamToCDN instead')
Future<int?> startLiveTranscoding({
  required String taskId,
  required LiveTranscoding transcoding,
  required RTCLiveTranscodingObserver observer,
});