H.264/H.265 视频压缩标准支持在视频流中包含 SEI 信息。在直播场景中,你可以通过添加 SEI 信息实现多种功能,包括 RTC 消息和业务信令同步等。
下表介绍了各种场景下适用的 SEI 发送方式,你可以根据实际情况及需要,选择相对应的操作方式。
技术方案 | 特点 | 调用顺序 | 适用场景 | |
|---|---|---|---|---|
方案一 |
|
|
| 视频通话场景(如 K 歌、直播连麦等) |
方案二 |
|
| ||
方案三 | 内部采集黑帧
|
|
| 纯音频通话场景(如 K 歌、语聊等) |
方案四 | 音频 RTP 扩展头
|
| ||
方案五 |
| 转推直播场景(如用户观众侧进房后切换布局、放置 PK 血条位置等) | ||
方案六 |
|
|
| |
方案七 |
|
| 发送非媒体流 SEI 信息(如给房间内其他用户发送文本消息等) |
以下是各个平台的相关API参考: