C114通信网  |  通信人家园

资讯
2024/2/28 11:00

消息称谷歌即将为Android设备更新系统级解码器,提升低端机型AV1视频播放性能

IT之家  

随着网络视频平台的兴起和在线流媒体的竞争加剧,视频内容呈爆炸式增长。各大流媒体服务商每天都需要传输海量视频内容,为了节省带宽同时保证画质,采用高效的视频压缩技术至关重要,而由开放媒体联盟 (AOMedia) 开发的 AV1 编码器因其出色的压缩效率正受到越来越多的关注。

据IT之家了解,与 h.264、h265 等传统编码器相比,AV1 可以在更低的比特率下提供相同画质的视频,从而降低流媒体服务商和用户端的带宽消耗。除此之外,AV1 还是免费开源的,这对于寻求降低成本的流媒体服务商来说极具吸引力。

然而,目前大多数流媒体服务商提供的 AV1 内容仍采用其他编码器格式传输给用户终端设备。原因在于许多设备尚未配备能够硬件加速解码 AV1 视频的芯片,只能依靠软件解码器进行处理。软件解码器通常运行在 CPU 上,会消耗大量电量并影响播放流畅度。

好在各大手机芯片厂商都陆续推出了支持硬件加速 AV1 解码的芯片,例如高通骁龙 8 Gen 2 和苹果 A17 Pro。不过,由于大部分用户不会每年更换手机或购买高端机型,因此需要一段时间才能让大多数移动设备支持硬件加速 AV1 解码。

为解决这一问题,谷歌正准备更新 Android 系统,使现有设备即使没有硬件加速解码器也能流畅播放 AV1 内容。自 Android 10 发布以来,Android 开源项目 (AOSP) 就包含了谷歌开发的开源 AV1 解码器 libgav1。但 libgav1 并非唯一的选择,还有开放媒体联盟的 libaom 和 VideoLAN 的 libdav1d 可供选择。

与 libgav1 相比,libdav1d 运行在 CPU 上的效率更高,即使是低端设备也能流畅播放高画质的 AV1 视频,并且不会消耗过多电量。例如,在没有硬件加速 AV1 解码器的 Google Pixel 3 XL 手机上,使用 libdav1d 解码 4K60 分辨率的视频时,平均帧率可以达到 50fps,而使用 libgav1 则只有不到 10fps。

为了测试 libdav1d 在 Pixel 3 XL 上的性能,可以使用 VLC 媒体播放器,因为它内置了 libdav1d 解码器。而大多数 Android 媒体播放器应用使用的 ExoPlayer 框架,在没有硬件加速 AV1 解码器的情况下会默认使用系统提供的 libgav1 解码器。

谷歌从去年年底就开始着手将系统级 AV1 解码器从 libgav1 替换为 libdav1d。自 11 月初以来,AOSP 源代码中就包含了 libdav1d 解码器,这表明谷歌正在尝试将其作为安卓系统默认的 AV1 解码器。AndroidAuthority 报道称,据可靠消息,谷歌计划通过即将到来的 3 月份 Google Play 系统更新,用 libdav1d 替换部分现有设备上的 libgav1 解码器。

需要注意的是,目前尚不清楚这项更新是否会覆盖所有支持媒体编解码器模块 (Android 10 及以上) 的设备,还是只针对运行 Android 14 的设备。因为谷歌在 Android 14 中首次强制要求设备制造商加入 AV1 解码器,而在之前的版本中则没有强制要求。

无论如何,即将到来的 3 月份 Google Play 系统更新值得关注。如果更新确实包含了 libdav1d 解码器,那么低端安卓设备的用户将能够体验到更流畅的 AV1 视频播放。不过,流媒体服务商何时开始向这些设备提供 AV1 视频内容,还需要进一步观察。

给作者点赞
0 VS 0
写得不太好

  免责声明:本文仅代表作者个人观点,与C114通信网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

热门文章
    最新视频
    为您推荐

      C114简介 | 联系我们 | 网站地图 | 手机版

      Copyright©1999-2024 c114 All Rights Reserved | 沪ICP备12002291号

      C114 通信网 版权所有 举报电话:021-54451141