实时音视频
你可以将 RTC 房间内的音视频内容通过 RTMP 协议推送到 CDN,观众无需进入房间,通过标准直播地址即可观看,从而扩大音视频内容的分发范围。你可以根据业务需要,转推单人画面(单流)或多人互动画面(合流)。
类型 | 行业 | 场景 |
|---|---|---|
单流转推 | 互动直播 | 当前直播间没有观众上麦和主播实时音视频互动前,指定将直播间主播的音视频流直接转推到直播服务。 |
合流转推 | 互动直播 | 同一 RTC 房间内主播之间、主播与上麦观众之间进行实时音视频互动,或不同 RTC 房间中主播之间、主播与上麦观众之间跨房间连麦互动,其他未进房的观众可观看音视频互动。 |
在线教育 | 在线直播公开课,同一 RTC 房间内老师和学生进行音视频互动,通过 CDN 将互动音视频流发布给更多观众。 |
转推直播是收费服务,具体计费规则请参见转推直播计费。
将房间内多名用户的音视频流在云端合成为一路流,再推送到指定的 CDN 地址。此过程涉及服务端混流和编解码,适用于多人互动场景。

具体实现方式,参看客户端发起转推直播。
将房间内某一用户的音视频流,通过 RTMP 协议直接推送到指定的 CDN 地址。
你可以通过 Open API 在服务端实现单流转推。
GOP。以下场景会在额外的视频帧中携带SEI:
VolumeIndicationInterval 设置的间隔检测订阅到的流的音量信息是否有变化。如果有变化,服务端会立即在最新编码生成的一个视频帧中携带 SEI,SEI 内容中包括布局信息以及最新的音量信息。如果检测周期内,音量信息没有变化,那么依旧只会在关键帧中携带SEI。sendSEIMessage 传入 SEI,转推直播服务端会订阅该用户的流并从视频帧中提取出 SEI 做透传。如果短时间内单个用户调用 sendSEIMessage 发送了多条 SEI 信息,或者多个用户同时调用 sendSEIMessage 发送 SEI 信息,转推直播服务端会将订阅到的视频流中的所有 SEI 信息做透传,可能会导致转推直播流的 1 个视频帧中包含多个 SEI 信息。sendSEIMessage 传入了 SEI,那此时转推直播流中会出现多种 SEI 信息。