Android 14 može zahtijevati da pametni telefoni imaju podršku za AV1 dekodiranje

click fraud protection

Android 14 može zahtijevati da pametni telefoni imaju podršku za AV1 dekodiranje, prema obvezama na AOSP Gerritu.

AV1 je kodek koji je razvio Savez za otvorene medije i to je kodek bez naknade s golemom uštedom propusnosti u odnosu na VP9 i H264. Facebook Engineering proveo je testove 2018., zaključivši da je AV1 referentni koder postigao 34%, 46,2% i 50,3% veća kompresija podataka od libvpx-vp9, x264 High profile i x264 Main profila, odnosno. Ovo je veliko poboljšanje za ljude koji se mogu oslanjati na sporije veze ili ako ste tvrtka koja vodi veliku video uslugu poput YouTubea, što može dovesti do velikih ušteda troškova. Zato je činjenica da Android 14 može zahtijevati podršku za AV1 dekodiranje za uređaje nije veliko iznenađenje.

Dokaz da je AV1 obavezan na uređajima koji se pokreću s Androidom 14 dolazi putem par obveza na AOSP Gerritu. Prvi commit, koji smo uočili, dodaje AV1 kodiranje u VideoCodecTest u Android Compatibility Test Suite ili CTS. CTS je automatizirani skup testova koji provjerava kompatibilnost s verzijom OS-a Android. Ako uređaj ne ispunjava zahtjeve navedene u dokumentu o definiciji kompatibilnosti Androida (CDD), onda može zakazati Googleov CTS — što zauzvrat može rezultirati gubitkom pristupa Googleovom paketu aplikacije.

Uz to, drugi commit koji je uočio Esper dodaje AV1 na popis kodeka koje uređaj mora moći dekodirati da bi prošao. Ono što je posebno zanimljivo kod ove predaje je da se izravno poziva na neobjavljeni CDD za Android 14, dokument koji Google još nije objavio i neće ga objaviti neposredno prije izlaska Androida 14.

Prema android cdd 14, sec 2.2.2 i sec 2.6,

Implementacije ručnih i tabletnih uređaja moraju podržavati dekodiranje AV1

Još uvijek postoji mnogo vodećih pametnih telefona koji još ne podržavaju AV1 dekodiranje, poput bilo kojeg uređaja s Snapdragon 8 Gen 1. Zanimljivo, Exynos varijanta Samsung Galaxy S22 može dekodirati AV1, ali Snapdragon varijanta ne može, a bilo bi čudno da Google spriječi proizvođače originalne opreme u ažuriranju svojih uređaja na Android 14 na temelju kompatibilnosti s AV1, posebno kao najnoviji generacija lako dostupnih vodećih čipova nije podržavala AV1 osim manje sveprisutnih opcija kao što je MediaTek i Exynos.

Postoje dva moguća zaključka o tome što sve ovo znači, pod pretpostavkom da Google definitivno gura naprijed s uvođenjem AV1 dekodiranja i kodiranja na neki način obveznim. Ili će biti slučaj da će samo uređaji koji se pokreću s Androidom 14 morati podržavati AV1 (što ima smisla, budući da Qualcomm, dugotrajni nositelj AV1, čak ga podržava s Snapdragon 8 Gen 2) ili alternativno, uređaji mogu dekodirati i kodirati putem softvera. Kao Esper objašnjava, test dekodiranja samo provjerava može li uređaj dekodirati jedan okvir AV1 videa, a ne koristi li se hardverskim ili softverskim dekoderom.

Bez obzira na sve, ovo postavlja temelje za AV1 streaming koji će postati široko rasprostranjen na mobilnim uređajima. Kako pametni telefoni sve više podržavaju kodek, platforme za strujanje moći će ga pouzdano implementirati ne samo da bi uštedjeli troškove propusnosti s njihove strane, već i pomogli korisnicima koji možda imaju ograničene podatkovne veze kao dobro. Obratili smo se Googleu za komentar i ažurirat ćemo ovaj članak ako nam se javi, a mi ćemo promatrati i čekati da vidimo kako će se ovaj razvoj oblikovati.


Izvor: AOSP Gerrit (1), (2 preko Esper)