视频直播支持从推流、传输到播放的 H.265 全链路方案,可以有效的节省成本、增强画质、提升业务 QoS 和 QoE 数据。本文为您介绍 H.265 全链路方案和接入方法。
方案收益
- 带宽收益:相同清晰度条件下,降低 16-25% 的直播带宽;
- 画质收益:有效改善直播画质,提升 PSNR、SSIM、VMAF 评分;
- 业务提升:有效降低百秒卡顿的时长和次数,提升看播时长和用户留存等指标。
应用场景
适用于秀场、游戏、电商等直播场景,当有提升画质、降低成本的需求时,推荐使用 H.265 全链路方案。
方案优势
- 适配 12000+ 机型:支持 H.265 播放优化,覆盖中高低档机型,支持全系列机型 H.265 硬解黑白名单;
- 硬编硬解码比率高:推流端,支持 70% Android 机型和全部 iOS 机型;拉流端,H.265 全系列比例超 99%;
- 节省 30%-50% 码率:利用 H.265 的高压缩率,在保证直播画质的情况下,单路流最多降低 50% 的码率;
- 画质评分提升超 7 分:全链路 H.265 与 H.264 相比,相同码率可获得更高品质画质。数据显示,相同码率下,H.265 主观画质评分 vmaf 提升 7 分以上。
核心功能
H.265 全链路解决方案包含移动端 SDK、Web SDK、PC 直播伴侣和服务端四部分,均已支持 H.265 的编解码和支撑策略。
- 移动端 SDK:支持硬编解黑白机型策略、H.265 硬编/硬解、自研 H.265 编码器软解和客户端播放降级策略;
- Web SDK:Web 播放器 SDK 支持 Web Assembly 和播放降级策略;
- PC 直播伴侣:PC 端可以获取并安装直播伴侣,实现 H.265 推流和 CAE 动态码率;
- 服务端:直播策略配置中心可配置转码策略,自动进行触发式转码;同时支持极智超清转码,开启极智超清后,在自研 H.265 直播转码的基础上,进一步提升画质质量,降低传输码率,实现成本收益的最大化。
接入方案
方案一:降低成本
接入客户端 SDK 和服务端,在相同清晰度(psnr)下,预计节省 16%-25% 直播成本。
适用场景 | 推荐使用 | 预估收益 |
---|
| - 推荐接入客户端 SDK 和服务端
- 如果您的主播带宽 >20M,推荐开启 H.265 推流,可保证成本收益
| - 保证相同清晰度,单路流码率节省 30%-50%
- 扣除转码增加成本,整体成本下降 16%-25%
|
方案二:优化画质
接入客户端 SDK 和服务端,预计主观画质评分 vmaf 提升 7 分以上,获取更清晰的直播画面。
适用场景 | 推荐使用 | 预估收益 |
---|
- 直播画质呈现廉价感,影响观看
- 游戏等高码率场景画面模糊
| - 推荐开启 H.265,相同码率下使用 H.265 码流替换 H.264
- 游戏主播、大型活动场景,推荐开启极智超清拉流
| - 相同码率,H.265 主观画质评分 vmaf 提升 7+
- 特殊场景开启极智超清,直播画面更清晰
|
方案三:对接 H.265 分发
仅对接 H.265 分发服务,进一步降低转码压缩率,并提升主观画质。
适用场景 | 推荐使用 | 预估收益 |
---|
- 已有 H.265 直播业务,希望增加 CDN 分发厂商
- 已有自建 SDK,希望增加 H.265 推拉流
| - 使用回源方式同步第三方 CDN 流
- 开启直播转码提升画质,降低码率
| - 更高的码率压缩率,单路流可达30%-50%
- 相同码率,H.265 主观画质评分 vmaf 提升 7+
- 极智超清转码进一步提升画面质量,降低码率
|
接入流程
需要 4 步,即可完成 H.265 全链路方案的接入。
操作步骤
说明
本节为您提供通用接入流程,您需要根据业务场景选择合适方案。您也可以联系技术支持获取帮助。
开通直播服务
- 登录火山引擎控制台,并完成实名认证。
- 进入视频直播控制台页面,根据提示完成服务开通。
配置直播域名
- 选择控制台 > 域名管理,添加并配置推/拉流域名。
- 选择控制台 > 功能配置 > 拉流回源,添加回源配置。
配置转码模版
选择控制台 > 功能配置 > 转码配置,点击添加配置按钮,编码方式选择 H.265。
集成 SDK
- 选择控制台 > 应用管理。
- 创建/绑定应用,根据提示完成配置。
- 如果未接入点播 SDK,请点击创建应用按钮;
- 如果已接入点播 SDK,请点击绑定已有应用按钮。
- 参考客户端 SDK文档,完成 SDK 的集成。
说明
移动端推/拉流默认支持 H.265 硬件编解码,并针对不支持 H.265 硬解的机型自动播放降级。如需使用机型黑白名单等配置,请联系技术支持获取帮助。
参考 Web 播放器 SDK 接入指引完成 Web 端播放器的接入。