anyRTC 针对音视频直播场景提供旁路推流服务,能将主播的音视频流由 anyRTC 私有协议转换为标准协议(RTMP 和 RTMPS),然后推到 CDN。CDN 观众点击对应的 URL 即可观看直播。该功能可以丰富直播媒体流的分发渠道,利于推广直播。
你可以通过如下方式实现旁路推流:
- 使用 RESTful API 在服务端实现旁路推流。详见旁路推流 RESTful API。
- 使用anyRTC SDK 提供的 API 在客户端实现旁路推流。详见实现旁路推流。(不推荐)
功能描述
anyRTC 旁路推流根据直播场景提供不同的推流方式:
使用场景 | 描述 |
---|---|
单主播 | 不转码推流。旁路推流服务向 CDN 推送一路媒体流,无需转码。 |
多主播连麦 | 转码推流。旁路推流服务将多路音视频流合并成一路音视频流并推送至CDN,保障观众看到的多为主播直播的同步性。 |
限制说明
针对网络故障,以及非anyRTC云,软件,设施和不可抗力因素等因素导致的推流中断,anyRTC 旁路推流为了保证更好的用户体验,提供自动故障迁移服务,该服务会在尽量短的时间内完成迁移(预计 4 分钟内),迁移期间推流任务中断,可能导致部分数据丢失。
如果对于频道内较多观众端的场景或关键性业务,你需要基于当前业务的重要性和 anyRTC提供的自动迁移时效性来考虑是否采用更高的质量保障。