<void> pushStream(String url) {
return _methodChannel.invokeMethod('pushStream', {
'url': url
});
}
Future
增加本地推流地址。
调用该方法后,SDK 会在本地 触发 RtcStreamKitInterface.rtmpStreamingStateChanged 回调,报告增加旁路推流地址的状态。
Note
- 调用该方法前,请确保已开通本地推流的功能,详见高级功能《推流到 CDN》中的前提条件。
- 请确保在成功加入频道后才能调用该接口。
- 该方法仅适用直播场景。
- 该方法每次只能增加一路本地推流地址。若需推送多路流,则需多次调用该方法。
Parameter url
CDN 推流地址,格式为 RTMP。该字符长度不能超过 1024 字节。url 不支持中文等特殊字符。
Parameter transcodingEnabled
是否转码。如果设为 true
,则需要在该方法前先调用 StreamKit.setLiveTranscoding 方法。
true
:转码。转码是指在本地推流时对音视频流进行转码处理后,再推送到其他 CDN 服务器。 多适用于频道内有多个主播,需要进行混流、合图的场景。false
:不转码。
Implementation
mixin RtcStreamKitInterface {
mixin RtcStreamKitInterface
}