Como ativar o suporte ao MSE e H.264 no YouTube para Firefox agora mesmo

Atualização : o Firefox suporta todos os recursos de mídia HTML5 exigidos pelo YouTube. Ao abrir a página de teste do HTML5, você notará que todas as opções estão marcadas, indicando que são todas suportadas. Observe que algumas distribuições Linux podem não ter suporte para alguns recursos. Fim

Ao abrir a página HTML5 do YouTube na versão estável mais recente do Firefox no momento, você notará que o suporte não está disponível para todas as tecnologias listadas na página.

O suporte pode estar disponível para HTMLVideoElement, H.264 e WebM VP8, mas não para Extensões de Origem de Mídia, MSE & H.264 ou MSE & WebM VP9.

Está disponível uma opção de configuração para habilitar as Extensões de Origem de Mídia e o MSE & WebM VP9 agora no navegador Firefox.

Para fazer isso, carregue about: config na barra de endereços do navegador e procure o termo media.mediasource.enabled. Clique duas vezes na preferência para configurá-lo como verdadeiro, se ainda não estiver definido como verdadeiro.

Em seguida, pesquise media.mediasource.webm.enabled posteriormente e verifique se também está configurado como true. Caso contrário, clique duas vezes nele para alterar seu valor para true.

Ao voltar para a página HMTL5 do YouTube, você perceberá que apenas o MSE & H.264 está listado como não suportado, enquanto todas as opções restantes são suportadas.

Se você não fizer isso, receberá apenas resoluções selecionadas para vídeos no YouTube ao usar o player de vídeo HTML5. Isso é bastante problemático, pois o Google forçará os usuários do Firefox a usar o player de vídeo HTML5 do Firefox 33 em diante.

A Mozilla ainda não ativou o recurso por padrão, nem mesmo na versão Nightly mais recente do Firefox. Este é um indicador de que o recurso ainda não está pronto para o horário nobre e de que pode demorar alguns ciclos de liberação antes de ser ativado por padrão.

A maioria das resoluções de vídeo fica disponível após a ativação das extensões de fonte de mídia no Firefox. No entanto, o que ainda não é suportado posteriormente é o MSE & H.264, o que significa que alguns vídeos podem não ser reproduzidos em todas as resoluções ainda no site.

Ativar MSE & H.264

Uma nova preferência no Firefox Nightly 34 altera isso, no entanto, para que o suporte a todas as tecnologias solicitadas seja fornecido posteriormente no YouTube.

Nota : Embora o artigo se concentre na plataforma de hospedagem de vídeo do Google, a ativação do suporte ao MSE & H.264 também beneficiará os usuários do navegador em outros sites.

Você precisa criar uma nova preferência para fazer isso:

  1. Digite about: config e pressione enter.
  2. Confirme que você será cuidadoso.
  3. Clique com o botão direito e selecione Novo> Booleano.
  4. Nomeie a preferência media.mediasource.ignore_codecs.
  5. Defina seu valor como True.

Atualização: os usuários do Linux também podem alterar as seguintes preferências:

  1. media.mediasource.mp4.enabled para true
  2. media.fragmented-mp4. * para true
  3. media.fragmented-mp4.use-blank-decoder para false

Se você voltar à página HTML do YouTube, deverá ver todas as seis tecnologias listadas como suportadas (em verde).

Vários erros precisam ser resolvidos antes que o recurso seja ativado diretamente pelo Mozilla para todos os usuários do navegador. Você pode conferir o progresso da fonte de mídia aqui.

Isso significa que você pode travar ou enfrentar outros problemas depois de ativar o suporte ao contêiner mp4 para extensões de fonte de mídia no navegador.

Ainda assim, é ótimo ver que a Mozilla está trabalhando no suporte ao recurso no Firefox. Não está claro se ele conseguirá resolver todos os problemas antes do lançamento do Firefox 33, pois isso poderá resultar em um aumento nas solicitações de suporte quando os usuários do Firefox perceberem que o YouTube está servindo apenas algumas resoluções.