Android 14 peut exiger que les smartphones prennent en charge le décodage AV1

Android 14 peut exiger que les smartphones prennent en charge le décodage AV1, selon les engagements de l'AOSP Gerrit.

AV1 est un codec développé par l'Alliance for Open Media, et c'est un codec libre de droits avec d'immenses économies de bande passante sur VP9 et H264. Facebook Engineering a mené des tests en 2018, concluant que l'encodeur de référence AV1 a atteint 34 %, Compression des données 46,2 % et 50,3 % supérieure à celle de libvpx-vp9, du profil x264 High et du profil x264 Main, respectivement. Il s'agit d'une amélioration considérable pour les personnes qui peuvent compter sur des connexions plus lentes ou si vous êtes une entreprise qui gère un service vidéo majeur. comme YouTube, cela peut se traduire par des économies importantes. C'est pourquoi le fait que Android 14 peut nécessiter la prise en charge du décodage AV1 pour les appareils, ce n'est pas vraiment une surprise.

La preuve qu'AV1 est obligatoire dans les appareils lancés avec Android 14 provient de deux commits sur l'AOSP Gerrit. Le premier commit, que nous avons repéré, ajoute le codage AV1 au VideoCodecTest dans la suite de tests de compatibilité Android, ou CTS. CTS est un ensemble automatisé de tests qui vérifie la compatibilité avec une version du système d'exploitation Android. Si un appareil ne répond pas aux exigences décrites dans le document de définition de compatibilité Android (CDD), il peut alors échouer au CTS de Google, ce qui peut entraîner une perte d'accès à la suite de Google. applications.

A côté de cela, un deuxième commit repéré par Esper ajoute AV1 à la liste des codecs qu'un appareil doit être capable de décoder pour passer. Ce qui est particulièrement intéressant à propos de ce commit, c'est qu'il fait directement référence au CDD inédit pour Android 14, un document que Google n'a pas encore publié et ne le fera que peu de temps avant la sortie d'Android 14.

Selon Android CDD 14, sec 2.2.2 et sec 2.6,

Les implémentations d'appareils portables et de tablettes doivent prendre en charge le décodage AV1

Il existe encore de nombreux smartphones phares qui ne prennent pas encore en charge le décodage AV1, comme tout appareil doté du Muflier 8 génération 1. Curieusement, la variante Exynos du Samsung Galaxy S22 peut décoder AV1 mais pas la variante Snapdragon, et ce serait étrange pour que Google empêche les OEM de mettre à jour leurs appareils vers Android 14 sur la base de la compatibilité AV1, en particulier comme le plus récent la génération de puces phares facilement disponibles ne prenait pas en charge AV1, à l'exception d'options moins omniprésentes telles que MediaTek et Exynos.

Il y a deux conclusions possibles sur ce que tout cela signifie, en supposant que Google va définitivement de l'avant en rendant le décodage et l'encodage AV1 obligatoires d'une manière ou d'une autre. Soit seuls les appareils lancés avec Android 14 devront prendre en charge AV1 (ce qui est logique, car Qualcomm, un résistant de longue date à AV1, le prend même en charge avec le Muflier 8 génération 2) ou bien, les appareils peuvent décoder et encoder via un logiciel. Comme Esper explique, le test de décodage vérifie uniquement si l'appareil peut décoder une seule image de vidéo AV1 et non s'il utilise un décodeur matériel ou logiciel.

Quoi qu’il en soit, cela ouvre la voie à la généralisation du streaming AV1 sur les appareils mobiles. Alors que les smartphones prennent de plus en plus en charge le codec, les plateformes de streaming pourront l'implémenter en toute confiance non seulement pour économiser les coûts de bande passante de leur côté, mais aussi pour aider les utilisateurs qui peuvent disposer de connexions de données limitées, car Bien. Nous avons contacté Google pour obtenir des commentaires et mettrons à jour cet article si nous recevons une réponse, et nous surveillerons et attendrons de voir comment ce développement se déroulera.


Source: AOSP Gerrit (1), (2 via Esper)