通过阅读本文,您可以了解到如何在自己的程序中引入直播高级功能。
播放AV1格式视频
AV1是一款开源、免版权费的视频压缩格式,相比上一代H.265[HEVC]编码,在相同画质下码率可以再降低30%+,这就意味着在同等带宽下可以传输更高清的画质。目前云直播已经具备AV1编码能力,但要播放AV1格式的视频,需要播放器可以解码AV1 格式的视频。n如果要在自有的播放器中支持AV1 解码,可参考如下步骤处理:
容器格式与分发协议
AV1 in FLV 腾讯目前做了私有化扩展(in T-FFmpeg),需要对播放器进行改造,代码部分可以基于 T-FFmpeg 提供的 Patch 文件 做扩展,具体说明请参见 FLV 扩展支持AV1编码格式。
解码
软解硬软解码PC 生态,AMD、Intel、Nvidia 的较新款 GPU 基本都支持了 AV1 硬解码。n已支持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 | – |
av1d(腾讯优化版本的 AV1 解码器,性能优于 dav1d,可以对外提供闭源的库,集成方法请参见 av1d 集成说明,T-FFmpeg 提供 FFmpeg 部分的集成 Patch 和 av1d 库dav1dlibgav1Android 10.0 集成了AV1 解码器Chrome 体系支持了AV1 解码
浏览器支持情况
Chrome 体系已经支持,iOS 体系不支持。n

注意 本数据为 AVI 官网 于2022年07月的统计,可前往该网站查询最新统计结果。
媒体传输 SDK(TMIO SDK)
TMIO SDK 通过对流媒体协议 SRT、QUIC 等的定制封装优化,为上行推流传输进行保驾护航,实现低延时传输、优秀的抗丢包能力、多链路传输优化、超时重传机制,对于推流数据源稳定性要求较高的场景,以及远距离传输有广阔的应用前景。
功能介绍
适用于远距离传输以及广电领域。支持 Android、iOS、Windows、MacOS、Linux 等主流平台。
接入方式
接入 SDK,详情请参见 接入步骤。
X-P2P SDK
X-P2P 内容分发加速,借助对等网络,让靠近的用户可以相互分享数据,既让网络资源得到最优化利用,又不影响质量甚至优化质量,轻松帮您降低成本压力。
功能介绍
支持快直播 WebRTC 及标准直播的 HLS、FLV 的 X-P2P 分发加速,大型赛事直播、会议活动尤其适用。支持 H5、Android、iOS、Windows、MacOS、Linux 等主流平台。支持内网带宽优先,优化外网出口带宽。
接入方式
接入 SDK,详情请参见 接入步骤。
快直播传输层 SDK
快直播传输层 SDK(libLebConnection)提供基于原生 WebRTC 升级版的传输能力,用户仅需对已有播放器进行简单改造,即可接入快直播。在完全兼容标准直播的推流、云端媒体处理能力的基础上,实现高并发低延迟直播,帮助用户实现从现有的标准直播平滑地迁移到快直播上来。也可以帮助用户在现有 RTC 场景中快速实现低成本的大房间低延迟旁路直播。
功能介绍
音视频拉流,兼具优异的低延迟性能和抗弱网能力。视频支持H.264、H.265和 AV1,支持 B 帧,视频输出格式为视频帧裸数据(H.264/H.265为 AnnexB,AV1 为 OBU)。音频支持 AAC 和 OPUS,音频输出格式为音频帧裸数据。支持 Android、iOS、Windows、Linux 和 Mac 平台。
接入方式
接入 SDK,详情请参见 接入步骤。
美颜特效
在直播过程中如果想接入美颜特效功能,引入美颜、滤镜、贴纸等,可以接入腾讯云视立方·腾讯特效引擎(Tencent Effect)SDK 。
App 接入
下载并集成 腾讯特效引擎(Tencent Effect)SDK,具体可参考对接文档(iOS & Android)完成接入。
Web 接入
使用 npm 包提供 Web 端的 SDK 进行 安装,接入详情请参见 美颜特效接入。
微信小程序接入
使用 npm 包提供 微信小程序端的 SDK 安装,接入详情请参见 微信小程序端接入。
更多
使用 腾讯特效引擎(Tencent Effect)SDK 会产生费用,详情请参见 价格总览。
云直播官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠
转转请注明出处:https://www.yunxiaoer.com/143128.html