Android

30 nov, 2012

Firefox ganha suporte para H.264 no Android

Publicidade

O Firefox ganhou suporte para vídeos HTML5 comprimidos com o codec H.264 para usuários do Android 4.1 (Jelly Bean) e aparelhos Samsung com Android 4.0 (Ice Cream Sandwich).

Esta é a primeira vez o que navegador ganha suporte para o codec. A Mozilla estava relutante em dar suporte para ele porque o padrão aberto não estava livre de royalties; implementadores de decodificadores precisam pagar por uma licença para utilizar as várias patentes que cobrem o  H.264. Assim, o grupo esperava que o codec VP8 do Google pudesse ser suficiente. Uma esperança impulsionada pelo anúncio do Google de que o Chrome abandonaria o suporte para o H.264 e se concentraria no VP8.

O Google nunca removeu o H.264 – o navegador o suporta até hoje – e mais de 80& dos vídeos disponíveis na web utilizam o codec H.264. O crescimento de plataformas móveis tornou maior a demanda pelo suporte para o codec: a aceleração por hardware da descompressão do H.264 é universal em dispositivos móveis, e tirar vantagem disso é essencial para oferecer uma bateria aceitável.

Essas preocupações levaram a Mozilla a mudar sua política em março e a começar a fornecer o suporte para o H.264 no Firefox. O grupo está eliminando as preocupações referentes a licenças ao tirar vantagem do sistema de frameworks do oferecido no Android, que expõe os recursos de aceleração de hardware do H.264. Ao deixar a decodificação para o hardwate, a Mozilla também deixa os custos de licença para os fornecedores de hardware.

O resultado é que o H.264 apenas funciona, mas o suporte atualmente é limitado em dispositivos com versões anteriores ao Android 4.1 devido a bugs. A Mozilla planeja habilitar o suporte para aparelhos com Android 2.3 (Gingerbread) e 3.x (Honeycomb).

É válido ressaltar que o suporte para H.264 não será limitado a dispositivos móveis. A fundação já trabalha no suporte para o codec no Firefox desktop, usando Media Foundation no Windows Vista, 7, e 8, GStreamer no Linux, e AV Foundation no OS X.

Com informações de Arstechnica