O Android 14 pode exigir que os smartphones tenham suporte para decodificação AV1

click fraud protection

O Android 14 pode exigir que os smartphones tenham suporte para decodificação AV1, de acordo com commits do AOSP Gerrit.

AV1 é um codec desenvolvido pela Alliance for Open Media e é um codec isento de royalties com imensa economia de largura de banda em relação ao VP9 e ao H264. A Engenharia do Facebook realizou testes em 2018, concluindo que o codificador de referência AV1 atingiu 34%, Compressão de dados 46,2% e 50,3% maior do que libvpx-vp9, x264 High profile e x264 Main profile, respectivamente. Esta é uma grande melhoria para pessoas que dependem de conexões mais lentas ou se você é uma empresa que administra um grande serviço de vídeo como o YouTube, o que pode traduzir-se em grandes poupanças de custos. É por isso que o fato Andróide 14 pode exigir suporte de decodificação AV1 para dispositivos, o que não é uma grande surpresa.

A prova de que o AV1 é obrigatório em dispositivos lançados com Android 14 vem por meio de dois commits no AOSP Gerrit. O primeiro commit, que identificamos, adiciona a codificação AV1 ao VideoCodecTest no Android Compatibility Test Suite, ou CTS. CTS é um conjunto automatizado de testes que verifica a compatibilidade com uma versão do sistema operacional Android. Se um dispositivo não atender aos requisitos descritos no Documento de definição de compatibilidade do Android (CDD), então, ele poderá falhar no CTS do Google - o que, por sua vez, poderá resultar na perda de acesso ao conjunto de aplicativos do Google. formulários.

Paralelamente, um segundo commit identificado por Esper adiciona AV1 à lista de codecs que um dispositivo deve ser capaz de decodificar para passar. O que é particularmente interessante sobre este commit é que ele faz referência direta ao CDD não lançado para Android 14, um documento que o Google ainda não publicou e não publicará até pouco antes do lançamento do Android 14.

De acordo com o Android CDD 14, seção 2.2.2 e seção 2.6,

As implementações de dispositivos portáteis e tablets devem suportar a decodificação AV1

Ainda existem muitos smartphones emblemáticos que ainda não suportam a decodificação AV1, como qualquer dispositivo com o Snapdragon 8 geração 1. Curiosamente, a variante Exynos do Samsung Galaxy S22 pode decodificar AV1, mas a variante Snapdragon não, e seria estranho para o Google impedir que os OEMs atualizem seus dispositivos para Android 14 com base na compatibilidade AV1, especialmente como o mais recente a geração de chips principais disponíveis não suportava AV1, exceto opções menos onipresentes, como MediaTek e Exinos.

Existem duas conclusões possíveis sobre o que tudo isso significa, assumindo que o Google está definitivamente avançando em tornar a decodificação e codificação AV1 obrigatórias de alguma forma. Será que apenas os dispositivos lançados com Android 14 serão obrigados a suportar AV1 (o que faz sentido, já que a Qualcomm, que resiste há muito tempo ao AV1, até o suporta com o Snapdragon 8 geração 2) ou alternativamente, os dispositivos podem decodificar e codificar via software. Como Esper explica, o teste de decodificação verifica apenas se o dispositivo pode decodificar um único quadro de vídeo AV1 e não se está usando um decodificador de hardware ou software.

Não importa o que aconteça, isso prepara o terreno para que o streaming AV1 se espalhe em dispositivos móveis. À medida que os smartphones suportam cada vez mais o codec, as plataformas de streaming serão capazes de implementá-lo com segurança não apenas para economizar custos de largura de banda, mas também para ajudar os usuários que podem ter conexões de dados limitadas, bem como bem. Entramos em contato com o Google para comentar e atualizaremos este artigo se recebermos uma resposta, e estaremos observando e esperando para ver como esse desenvolvimento se desenvolverá.


Fonte: AOSP Gerrit (1), (2 através da Esper)