tencent cloud

文档反馈

最后更新时间:2024-07-24 10:32:13

    通过阅读本文,您可以了解到如何在自己的程序中引入直播高级功能。

    播放AV1格式视频

    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-
    • 软解码

      • av1d(腾讯优化版本的 AV1 解码器,性能优于 dav1d,可以对外提供闭源的库,集成方法请参见 av1d 集成说明,T-FFmpeg 提供 FFmpeg 部分的集成 Patch 和 av1d 库
      • dav1d
      • libgav1
      • Android 10.0 集成了AV1 解码器
      • Chrome 体系支持了AV1 解码

    浏览器支持情况

    Chrome 体系已经支持,iOS 体系不支持。

    注意:

    本数据为 AVI 官网 于2022年07月的统计,可前往该网站查询最新统计结果。

    媒体传输 SDK(TMIO SDK)

    TMIO SDK 通过对流媒体协议 SRT、QUIC 等的定制封装优化,为上行推流传输进行保驾护航,实现低延时传输、优秀的抗丢包能力、多链路传输优化、超时重传机制,对于推流数据源稳定性要求较高的场景,以及远距离传输有广阔的应用前景。

    功能介绍

    • 适用于远距离传输以及广电领域。
    • 支持 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)完成接入完成接入。

    更多

    使用 腾讯特效引擎(Tencent Effect)SDK 会产生费用,详情请参见 价格总览

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持