Firefox, DRM e o fim do NPAPI

Experimente Nosso Instrumento Para Eliminar Problemas

Muito se falou sobre o fim da interface NPAPI clássica que atualmente é suportada por todas as versões do Firefox para disponibilizar tecnologias de terceiros no navegador.

Os plug-ins mais populares atualmente suportados são Adobe Flash e Java, mas existem mais plug-ins que o Firefox pode escolher para disponibilizar sua funcionalidade.

O Google expulsou NPAPI no Chrome 45 quando parou o suporte para NPAPI, e Mozilla anunciou que acabaria com o suporte também.

A vantagem do Google sobre o Mozilla é que o Chrome vem com uma versão do Flash embutida no navegador, o que significa que o plugin NPAPI mais popular ainda está disponível no Chrome, embora em uma forma diferente.

Uma vez que a Mozilla não tem um acordo com a Adobe para fazer o mesmo, ela está em uma desvantagem significativa, pois a remoção do suporte NPAPI resultaria no Firefox não suportando mais nenhum conteúdo Flash na Internet.

O Chrome, por outro lado, não oferece suporte a nenhum outro plug-in NPAPI, o que significa, por exemplo, que você não pode mais executar conteúdo JAVA ou Silverlight no navegador.

Firefox e DRM

firefox drm

A Mozilla tem estado em uma posição precária em relação à funcionalidade DRM no Firefox. Ele tinha a opção de integrar recursos de reprodução de DRM ao Firefox, o que agradaria aos usuários que usam serviços como o Netflix no navegador, mas desagradava aos usuários que não querem recursos de DRM no navegador, ou não suportam DRM, o que forçaria os usuários que desejam para usar serviços que exigem streaming para mudar para outro navegador para isso, mas agradar aos usuários que se opõem ao DRM de qualquer forma.

Mozilla adicionou Adobe Primetime Content Decryption Module (CDM) no Firefox 38 para suportar streams HTML5 DRM.

Os usuários do Firefox podem ter notado que Primetime está listado como um plugin no navegador por padrão, e que também existe um OpenH264 Video Codec fornecido pela Cisco para o mesmo propósito. Caso contrário, digite about: addons no navegador e mude para os plug-ins quando a página for carregada.

Esses plug-ins são configurados para 'sempre ativar', e a única outra opção que você tem é configurá-los para 'nunca ativar'. A opção 'pedir para ativar' não está disponível.

Os usuários do Firefox podem desabilitar o DRM em about: config conforme descrito no artigo vinculado acima. Isso remove os plug-ins do Firefox.

É muito provável que o Widevine obtenha seu próprio botão de 'desligar' assim que estiver disponível. Além disso, a Mozilla mantém um versão especial do Firefox isso é DRM livre.

Atualizar : Mozilla planeja remover suporte para Adobe Primetime no Firefox 52 . Isso deixa o Google Widevine CDM como o módulo de descriptografia de conteúdo compatível com o navegador.

Google Widevine CDM

widevine

Mozilla anunciado alguns dias atrás, que planeja trazer outro módulo de descriptografia de conteúdo para o Firefox. A organização enviará o Widevine CDM do Google para o Firefox Nightly em breve, o que adicionará suporte para conteúdo de vídeo HTML5 que requer DRM para o Firefox para adicionar suporte para sites que dependem do Widevine para isso.

De acordo com a Mozilla, é uma alternativa para 'serviços de streaming que atualmente dependem do Silverlight para reprodução de conteúdo de vídeo protegido por DRM'.

O plugin só estará disponível para as versões Windows e Mac do Firefox, e só será baixado para o navegador quando um usuário visitar um site que o requeira.

Atualizar : O Google Widevine também está disponível para Linux versões do Firefox desde a versão 49.

A integração garante que o Firefox cobre Flash e Silverlight DRM na Internet após o término do suporte para NPAPI.

O fim do NPAPI

Até agora, a Mozilla afirmou que o suporte para NPAPI terminaria no final de 2016 mas não revelou exatamente quando isso aconteceria.

Uma postagem no Mozilla.dev.tech.plugins em fevereiro revelou planos atualizados. De acordo com a informação postada lá, a Mozilla planeja remover o suporte NPAPI no Firefox 53, que será lançado em março de 2017.

A próxima versão do Firefox ESR (Extended Support Release) é 52 e receberá atualizações de segurança por um ano. Ao remover NPAPI no Firefox 53, a versão * após * o ESR, os usuários que precisam de suporte NPAPI podem continuar a mudar para o Firefox ESR 52 e continuar usando plug-ins NPAPI até maio de 2018.

A principal razão pela qual o Firefox 53 foi escolhido é que o Firefox 52 é uma nova versão do ESR. Isso significa que qualquer pessoa no ESR poderá usar plug-ins NPAPI até que essa versão não seja mais usada, e isso não antes de maio de 2018.

Cronograma

Confira nossa programação de lançamento para Firefox para datas exatas (adicionadas quando estiverem disponíveis).

  • Firefox 52: nova versão ESR
  • Firefox 53: o suporte a NPAPI foi eliminado no Firefox.
  • Firefox 60: nova versão ESR sem suporte NPAPI
  • Firefox 60.2 ESR: A versão antiga do Firefox 53 ESR não é mais compatível. O fim do NPAPI no Firefox.

Como é o caso com versões futuras, as coisas podem mudar ao longo do caminho. Atualizaremos o artigo se isso acontecer. (Obrigado Soren )