Como habilitar extensões de fonte de mídia no Firefox

Ao visitar a página HTML5 Video Player do YouTube - que não está mais em versão beta - a propósito, usando o navegador Firefox, você notará que o navegador não suporta todos os recursos listados na página.

Embora ele suporte HTMLVideoElement, H.264 e WebM VP8, as Extensões de Origem de Mídia, MSE & H.264 e MSE & WebM VP9 são todos listados como não suportados.

As extensões de origem de mídia (MSE) estendem o HTMLVideoElement para permitir que o JavaScript gere fluxos de mídia para reprodução, o que abre caminho para novos recursos, como streaming adaptável ou mudança de tempo nas transmissões ao vivo.

Se você ativou o player HTML5 do YouTube no Firefox, poderá observar imediatamente um limite no site: algumas resoluções de vídeo não são oferecidas no YouTube se o MSE não for suportado.

A qualidade 1080p não é exibida, por exemplo, se o Media Source Extensions não for suportado pelo navegador da web.

Embora você possa resolver isso agora mesmo usando o Adobe Flash em vez do HTML5 player no YouTube, nem sempre é uma opção, considerando que o Flash precisa estar instalado no sistema para utilizá-lo.

A Mozilla está trabalhando para mudar isso e planeja ativar as Extensões de Origem de Mídia no Firefox 31. Você pode ativar as Extensões de Origem de Mídia imediatamente e não precisa esperar até que a Mozilla faça isso por você, seguindo o guia abaixo.

Nota : O suporte ao MSE será adicionado apenas no YouTube no Firefox 31 como está. Embora isso adicione suporte ao site de hospedagem de vídeo mais popular da Internet, é apenas o primeiro passo para o suporte completo às Extensões de Origem de Mídia no navegador Firefox.

Para habilitar o MSE no Firefox, faça o seguinte:

  1. Digite about: config na barra de endereços do navegador da Web e pressione Enter.
  2. Confirme que você será cuidadoso se uma mensagem de aviso for exibida.
  3. Procure media.mediasource.enabled e clique duas vezes no nome.

Isso define a preferência como true e habilita as extensões de fonte de mídia no Firefox. O YouTube entenderá isso automaticamente, assim como outros sites, como o site de teste do HTML5.

No YouTube, ele adiciona suporte para Extensões de fonte de mídia e MSE e WebM VP9, ​​mas não MSE e H.264, o que significa que alguns vídeos ainda não podem usar essa configuração.

Atualização : verifique isso para obter informações sobre como ativar as peças ausentes. Observe que esta opção ainda não está disponível em todas as versões do Firefox.

Para descobrir se um vídeo é suportado, abra-o e clique com o botão direito do mouse depois de carregado. Selecione estatísticas para nerds no menu de contexto e, se vir Traço: sim, as Extensões de origem de mídia são suportadas.

Palavras finais

O suporte a extensões de fonte de mídia é um recurso muito solicitado, especialmente porque o YouTube limita a funcionalidade de vídeo HTML5 no site, mas também porque ele será usado por serviços populares de streaming de vídeo no futuro para se afastar do streaming baseado em plug-in.

Você pode ler sobre o status atual da implementação em relação ao YouTube aqui. (via Sören)