通过阅读本文,您可以了解到如何在自己的程序中引入直播高级功能。
AV1是一款开源、免版权费的视频压缩格式,相比上一代H.265[HEVC]编码,在相同画质下码率可以再降低30%+,这就意味着在同等带宽下可以传输更高清的画质。目前云直播已经具备AV1编码能力,但要播放AV1格式的视频,需要播放器可以解码AV1 格式的视频。
如果要在自有的播放器中支持AV1 解码,可参考如下步骤处理:
AV1 in FLV 腾讯目前做了私有化扩展(in T-FFmpeg),需要对播放器进行改造,代码部分可以基于 T-FFmpeg 提供的 Patch 文件 做扩展,具体说明请参见 FLV 扩展支持AV1编码格式。
硬解码
PC 生态,AMD、Intel、Nvidia 的较新款 GPU 基本都支持了 AV1 硬解码。
已支持AV1硬解码设备如下所示:
类型 | 品牌 | 处理器 |
---|---|---|
手机 | realme X7 Pro | 天玑1000+ |
oppo reno 5 pro | 天玑1000+ | |
荣耀v40 | 天玑1000+ | |
Redmi k30 Ultra | 天玑1000+ | |
vivo iQOO Z1 | 天玑1000+ | |
Redmi Note 10 Pro | 天玑1000+ | |
vivo S9 | 天玑1100 | |
realme Q3 Pro | 天玑1100 | |
vivo s10 | 天玑1100 | |
vivo s12 | 天玑1100 | |
vivo s12 pro | 天玑1200 | |
OPPO Reno6 Pro | 天玑1200 | |
OPPO Reno7 Pro | 天玑1200 | |
红米K40 pro | 天玑1200 | |
realme GT Neo | 天玑1200 | |
荣耀X20 | 天玑1200 | |
一加Nord 2 | 天玑1200 | |
realme GT Neo2 | 天玑1200 | |
OPPO K9 Pro | 天玑1200 | |
OPPO Find X5 Pro天玑版 | 天玑9000 | |
Redmi K50 | 天玑9000 | |
Galaxy S21(三星芯片版) | Exynos 2100 | |
Galaxy S22(三星芯片版) | Exynos 2200 | |
电视机 | 三星 新旗舰 8K 液晶电视 Q950TS | - |
软解码
Chrome 体系已经支持,iOS 体系不支持。
注意:本数据为 AVI 官网 于2022年07月的统计,可前往该网站查询最新统计结果。
TMIO SDK 通过对流媒体协议 SRT、QUIC 等的定制封装优化,为上行推流传输进行保驾护航,实现低延时传输、优秀的抗丢包能力、多链路传输优化、超时重传机制,对于推流数据源稳定性要求较高的场景,以及远距离传输有广阔的应用前景。
接入 SDK,详情请参见 接入步骤。
快直播传输层 SDK(libLebConnection)提供基于原生 WebRTC 升级版的传输能力,用户仅需对已有播放器进行简单改造,即可接入快直播。在完全兼容标准直播的推流、云端媒体处理能力的基础上,实现高并发低延迟直播,帮助用户实现从现有的标准直播平滑地迁移到快直播上来。也可以帮助用户在现有 RTC 场景中快速实现低成本的大房间低延迟旁路直播。
接入 SDK,详情请参见 接入步骤。
在直播过程中如果想接入美颜特效功能,引入美颜、滤镜、贴纸等,可以接入腾讯云·腾讯特效引擎(Tencent Effect)SDK 。
下载并集成 腾讯特效引擎(Tencent Effect)SDK,具体可参考对接文档(iOS & Android)完成接入完成接入。
使用 腾讯特效引擎(Tencent Effect)SDK 会产生费用,详情请参见 价格总览。
本页内容是否解决了您的问题?