本文将介绍火山引擎视频直播在直播体验升级对接方案的最佳实践。
场景介绍
火山引擎视频直播,基于国内顶级短视频平台的音视频处理技术和全球大规模内容分发技术,致力于为您提供更低延时、更高品质画质和更流畅播放的直播体验。
本文主要介绍直播体验升级的几种最佳实践方案,涵盖降低延时、安全降本、提升画质三个方面,对接范围涉及 SDK、服务端能力对接,帮助业务快速接入,大幅提升直播效果,以满足观众日益增长的直播需求。
RTM 超低延时直播对接方案
优势能力
- 本功能借鉴并使用了 WebRTC、QUIC 等部分功能,采用 UDP 协议将延时降低至 1 秒以内,同时提升秒开、卡顿率等核心指标,给用户带来优质直播体验;
- 本功能通过基于 UDP 的 MiniSDP 信令解决了 HTTP 信令建联时间长和在弱网络环境下成功率低的问题。此外,基于 UDP 的 MiniSDP 信令还可以升级为基于 QUIC 的 MiniSDP 信令,从而提高 UDP 信令通道的安全性;
- 兼容 TCP 协议,支持使用 RTMP 推流,支持使用 RTMP、FLV、RTM、HLS 四种协议拉流,复用已有播放域名,能够与现有业务融合混用;
- 兼容直播行业的音视频特点,支持更多的音视频封装、通信协议,如 AAC、视频含 B 帧、H.265 等;
- 兼容现有媒体处理能力,包括转码、录制、截图、审核等全功能;
- 本功能经字节系 App 大规模商业应用,不断优化体验,经历千万并发、亿级用户实践沉淀。
更多功能介绍可参考超低延时直播介绍。
对接方案

- 上行支持客户端直推(手机客户端、Web客户端)和第三方源站回源。
- 下行需要对接 Native SDK 或 Web SDK 进行播放。
说明
Web 端播放,需要将音频编码格式转码为 Opus,请参考转码配置。
接入文档
模块 | 相关对接文档 |
---|
客户端 SDK | 对接 RTM 协议推流 | |
对接 RTM 协议拉流 | |
Web SDK | 对接 RTM 协议推流 | |
对接 RTM 协议拉流 | |
第三方回源 | 回源配置 |
全链路 H265 对接方案
优势能力
带宽收益
相同码率条件下,降低 16-25% 的直播带宽;
画质收益
有效改善直播画质,提升 PSNR、SSIM、VMAF 评分;
业务提升
有效降低百秒卡顿的时长和次数,提升看播时长和用户留存等指标。
更多功能介绍可参考 H.265 全链路方案最佳实践。
对接方案
方案一:对接推拉流 SDK 和服务端


- 对接火山引擎视频直播的客户端推流 SDK 和拉流 SDK ,内置 H.265 机型策略,全面满足线上观众机型适配。
- 因可能产生转码费用,建议主播日常带宽大于 20Mbps(约 10 人同时在线),再开启 H.265 上行推流。
- 客户业务需实现主播是否开启 H.265 推流逻辑,并在观众端传入 H.264 地址兜底。
方案二:仅对接服务端


- 支持通过回源的方式对接 H.265 方案。
- 支持 H.265 拉流请求回源 H.265 的直播流,H.264 拉流请求回源 H.264 的直播流。
- 支持 H.264 拉流请求,回源 H.265 的直播流,通过视频直播转码服务转码为 H.264 的直播流进行播放;或 H.265 的拉流请求,回源 H.264 的直播流,通过视频直播转码服务转码为 H.265 的直播流进行播放。
使用场景及优势
安全降本
使用全链路 H.265 降低直播码率,从而降低带宽峰值,在相同清晰度(PSNR)下预计节省 16%-25% 直播成本。
降本效果可参考全链路 H.265 降本 Demo。
适用场景 | 推荐使用 | 预估收益 |
---|
| - 推荐接入客户端 SDK 和服务端
- 如果您的主播带宽 >20M,推荐开启 H.265 推流,可保证成本收益
| 保证相同清晰度,单路流码率节省 30%-50%
扣除转码增加成本,整体成本下降 16%-25% |
提升画质
使用全链路H.265,在相同的码率下提升画质,预计主观画质评分 vmaf 提升 7 分以上。
提升效果可参考全链路 H.265 画质提升 Demo。
适用场景 | 推荐使用 | 预估收益 |
---|
- 直播画质呈现廉价感,影响观看
- 游戏等高码率场景画面模糊
| - 推荐开启 H.265,相同码率下使用 H.265 码流替换 H.264
- 游戏主播、大型活动场景,推荐开启极智超清拉流
| - 相同码率,H.265 主观画质评分 vmaf 提升 7+
- 特殊场景开启极智超清,直播画面更清晰
|
接入文档
模块 | 相关对接文档 |
---|
客户端 SDK | 开启 H.265 推流 | |
第三方回源 | 拉流回源配置 | 拉流回源 |
转码配置 | 转码配置 |
端上超分对接方案
优势能力
增强超分
针对低档位源流,客户端进行超分处理,提升观看体验。
经过实践
540P 超分到 720P 效果最优。

接入文档
模块 | 相关对接文档 |
---|
客户端 SDK | SDK 跑通 Demo | |
拉流超分对接 | |