Android 14 môže vyžadovať, aby smartfóny mali podporu dekódovania AV1

Android 14 môže vyžadovať, aby smartfóny mali podporu dekódovania AV1, podľa záväzkov na AOSP Gerrit.

AV1 je kodek vyvinutý Alianciou pre otvorené médiá a je to bezplatný kodek s obrovskou úsporou šírky pásma oproti VP9 aj H264. Spoločnosť Facebook Engineering vykonala testy v roku 2018 a dospela k záveru, že referenčný kódovač AV1 dosiahol 34 %, o 46,2 % a o 50,3 % vyššia kompresia dát ako pri libvpx-vp9, x264 High profile a x264 Main profile, resp. Toto je obrovské zlepšenie pre ľudí, ktorí sa môžu spoliehať na pomalšie pripojenia, alebo ak ste spoločnosť, ktorá prevádzkuje veľkú video službu ako YouTube, čo sa môže premietnuť do veľkých úspor nákladov. Preto ten fakt Android 14 môže vyžadovať podporu dekódovania AV1 pre zariadenia nie je veľkým prekvapením.

Dôkaz o tom, že AV1 je nariadený v zariadeniach spúšťaných so systémom Android 14, prichádza prostredníctvom dvojice záväzkov na AOSP Gerrit. Prvý commit, ktorý sme si všimli, pridáva kódovanie AV1 do VideoCodecTest v Android Compatibility Test Suite alebo CTS. CTS je automatizovaná sada testov, ktorá overuje kompatibilitu s verziou operačného systému Android. Ak zariadenie nespĺňa požiadavky uvedené v dokumente Android Compatibility Definition Document (CDD), potom môže zlyhať CTS spoločnosti Google – čo môže viesť k strate prístupu k súprave Google aplikácie.

Popri tom si všimol druhý záväzok Esper pridá AV1 do zoznamu kodekov, ktoré musí byť zariadenie schopné dekódovať, aby prešlo. Na tomto potvrdení je obzvlášť zaujímavé, že priamo odkazuje na nevydané CDD pre Android 14, dokument, ktorý Google ešte nezverejnil a nezverejní ho až krátko pred vydaním Androidu 14.

Podľa android cdd 14, sek. 2.2.2 a sek. 2.6,

Implementácie vreckových počítačov a tabletových zariadení musia podporovať dekódovanie AV1

Stále existuje veľa vlajkových lodí smartfónov, ktoré ešte nepodporujú dekódovanie AV1, ako napríklad akékoľvek zariadenie s Snapdragon 8 Gen 1. Je zábavné, že variant Exynos Samsungu Galaxy S22 dokáže dekódovať AV1, ale variant Snapdragon nie, a bolo by to zvláštne pre Google, aby zabránil výrobcom OEM aktualizovať svoje zariadenia na Android 14 na základe kompatibility AV1, najmä ako najnovšie generácia ľahko dostupných čipov vlajkovej lode nepodporovala AV1 okrem menej všadeprítomných možností, ako napríklad MediaTek a Exynos.

Existujú dva možné závery o tom, čo to všetko znamená, za predpokladu, že Google rozhodne presadzuje, aby sa dekódovanie a kódovanie AV1 nejakým spôsobom stalo povinným. Buď sa stane, že na podporu AV1 sa budú vyžadovať iba zariadenia so systémom Android 14 (čo dáva zmysel, pretože Qualcomm, dlhoročný odkladací systém AV1, ho podporuje aj s Snapdragon 8 Gen 2) alebo alternatívne môžu zariadenia dekódovať a kódovať pomocou softvéru. Ako Esper vysvetľuje, test dekódovania kontroluje iba to, či zariadenie dokáže dekódovať jednu snímku videa AV1 a nie to, či používa hardvérový alebo softvérový dekodér.

Nezáleží na tom, čo však pripravuje pôdu pre to, aby sa streamovanie AV1 rozšírilo medzi mobilné zariadenia. Keďže smartfóny podporujú kodek čoraz viac, streamovacie platformy ho budú môcť s istotou implementovať nielen ušetriť náklady na šírku pásma na ich konci, ale pomôcť používateľom, ktorí môžu mať obmedzené dátové pripojenia dobre. Požiadali sme Google o komentár a ak sa nám ozve, aktualizujeme tento článok a budeme ho sledovať a čakať, ako sa tento vývoj vyvinie.


Zdroj: AOSP Gerrit (1), (2 cez Esper)