谷歌将更换Android系统中内置的AV1编解码器 引入效率更高的开源库

站长云网 2024-02-28 蓝点网 站长云网

在安卓系统里目前使用的AV1编解码器主要是谷歌开发的libgav1编解码器,如果硬件支持AV1编解码的话,那么可以采用硬件加速来解码AV1内容,从而提高性能和降低功耗。但如果在不支持AV1的硬件上使用,libgav1解码器的性能就不算太好了,实际性能不如开放媒体联盟(AOMedia)开发的libdav1d编解码器。

libdav1d的大部分内容基于ARMv8芯片进行编写,计算效率非常高,这可以减少大量的性能开销,在低端的硬件上也可以更流畅地播放内容。

在2023年11月,AOSP项目里已经包含了libdav1d编解码器,谷歌在测试使用libdav1d替代libgav1,现在看来谷歌的测试工作基本已经完成。

据AndroidAuthority发布的消息,两名匿名人士透露消息称,谷歌将通过GooglePlay系统更新将Android系统上的AV1编解码器更换为libdav1d,具体的更新时间大约在2024年3月前后。

不过考虑到Android14谷歌才强制要求OEM包含AV1编解码器,因此现在并不清楚3月份是只有Android14更新编解码器还是其他版本例如Android10也更新。

从Android10开始谷歌就在AOSP中内置了AV1编解码器,但当时一直是可选的,OEM并不需要强制支持该解码器。

责任编辑:站长云网