更新时间: 2021-05-26

由于谷歌官方决定自 Chrome 93 版本开始不再支持 plan-b 协议,因此 RTCLib v3 即将停止维护,请所有 RTCLib v3 及 CallLib 用户尽快迁移至 RCRTCAdapter 桥接版本,迁移方案请查看【产品概述 - 升级说明】章节。
目前所有 RTCLib v3 相关集成文档内容已更新为 RCRTCAdapter 集成文档,新集成用户请优先使用 RTCLib v5.0 并查看相应版本文档。

# 配置直播 CDN 地址

融云直播 支持在使用低延迟直播时转推第三方CDN , 业务链路如下图所示:

您仅需在参与直播的app端调用添加第三方直播推流地址,来进行旁路推流。

当主播发布资源成功之后,主播就可设置 CDN 推流地址,设置 CDN 地址有以下几点要求:当主播发布资源成功之后,主播可选择设置 CDN 推流地址,设置 CDN 地址有以下几点要求:

  1. 必须开通音视频服务和直播服务。
  2. 房间模式必须为直播模式。
  3. 设置的 CDN 地址不能为空。
  4. 最多设置 5 个 CDN 地址。
  5. 如果多次设置相同的地址,会直接返回成功。

参数说明

url 参数说明

参数 类型 必填 说明 最低版本
url String 要设置的 CDN 地址 3.2.3

代码示例

let url = '要设置的 CDN 推流地址';
stream.addPublishStreamUrl(url).then(() => {
  console.log('设置直播 CDN 地址成功');
}, error => {
  console.log(error);
});
已复制
1
2
3
4
5
6

# 移除配置过的直播 CDN 地址

  1. 必须开通音视频服务和直播服务。
  2. 房间模式必须为直播模式。
  3. 移除的 CDN 地址不能为空。
  4. 如果移除的地址,之前没有设置过,会直接返回成功。

参数说明

url 参数说明

参数 类型 必填 说明 最低版本
url String 要移除的 CDN 地址 3.2.3

代码示例

let url = '要取消设置的 CDN 推流地址';
stream.removePublishStreamUrl(url).then(() => {
  console.log('取消设置直播 CDN 地址成功');
}, error => {
  console.log(error);
});
已复制
1
2
3
4
5
6

文档是否解决您的问题 ?

如果遇到产品相关问题,您可 提交工单 寻求帮助