Android 14 可能要求智能手机支持 AV1 解码

导读 AV1是由开放媒体联盟开发的一种编解码器,它是一种免版税的编解码器,与 VP9 和 H264 相比可节省大量带宽。Facebook Engineering 在

AV1是由开放媒体联盟开发的一种编解码器,它是一种免版税的编解码器,与 VP9 和 H264 相比可节省大量带宽。Facebook Engineering 在 2018 年进行了测试,结论是 AV1 参考编码器的数据压缩率分别比 libvpx-vp9、x264 High profile 和 x264 Main profile 高 34%、46.2% 和 50.3%。对于可能依赖较慢连接的人来说,这是一个巨大的改进,或者如果您是一家运行YouTube 等主要视频服务的公司,这可以转化为大量成本节省。这就是为什么Android 14可能需要设备的 AV1 解码支持这一事实不足为奇。

在搭载 Android 14 的设备中强制使用 AV1 的证据来自 AOSP Gerrit 上的一对提交。我们发现的第一个提交将 AV1 编码添加到 Android 兼容性测试套件或 CTS 中的 VideoCodecTest。CTS 是一组自动化测试,用于验证与 Android 操作系统版本的兼容性。如果设备不符合 Android 兼容性定义文档 (CDD) 中列出的要求,则它可能无法通过 Google 的 CTS,进而可能导致无法访问 Google 的应用程序套件。

除此之外, Esper发现的第二个提交将 AV1 添加到设备必须能够解码才能通过的编解码器列表中。此提交特别有趣的是,它直接引用了 Android 14 未发布的 CDD,这是一份 Google 尚未发布的文档,并且在 Android 14 发布前不久才会发布。

仍然有很多旗舰智能手机尚不支持 AV1 解码,例如任何配备Snapdragon 8 Gen 1的设备。有趣的是,三星 Galaxy S22 的 Exynos 变体可以解码 AV1,但 Snapdragon 变体不能,而且谷歌根据 AV1 兼容性阻止 OEM 将其设备更新到 Android 14 是很奇怪的,尤其是作为最新一代除了 MediaTek 和 Exynos 等不太普遍的选择外,现成的旗舰芯片不支持 AV1。