Como impor buffer de vídeo completo no YouTube

Se você assiste a vídeos no YouTube às vezes usando um navegador da Web, pode ter notado que os vídeos não são totalmente armazenados em buffer no site.

O Google mudou a forma como os vídeos são armazenados em buffer no YouTube há algum tempo e usa algo chamado DASH. Dash é um acrônimo para Dynamic Adaptive Streaming over HTTP.

O DASH divide o conteúdo em pequenos pedaços de arquivos. A qualidade do fluxo de vídeo é ajustada dinamicamente com base nas condições da rede, alterando o nível de qualidade dos chunks disponíveis.

Embora o DASH possa oferecer uma experiência melhor, por exemplo, continuando a transmitir um vídeo se as condições da rede piorarem, ele interrompeu a opção de armazenar em buffer vídeos do YouTube completamente.

O que isso significava é que você não podia pausar um vídeo no primeiro segundo, esperar até que ele esteja totalmente armazenado em buffer para começar a assisti-lo na qualidade selecionada e até offline.

O complemento do Firefox YouTube sem DASH Playback (buffer total) fornece uma solução. Basicamente, o que ele faz é ativar ou desativar o suporte ao DASH no Firefox, mediante solicitação do usuário.

Ele adiciona um ícone à barra de ferramentas principal do Firefox, na qual você pode clicar para ativar ou desativar o recurso. Embora projetado com o YouTube em mente, o autor observa que ele funcionará em qualquer site usando o DASH para streaming de vídeo HTML5.

Você provavelmente está se perguntando como a extensão Firefox consegue isso. Alterna o valor da preferência media.mediasource.enabled entre true e false.

Se definido como falso, o DASH ficará indisponível e os vídeos serão armazenados em buffer totalmente no YouTube.

Você pode usar a preferência para desativar o DASH sem instalar o complemento. O que o complemento adiciona é uma opção para alternar entre DASH, o que você pode achar útil.

Faça o seguinte para configurar diretamente a preferência do Firefox:

  1. Digite about: config na barra de endereços do navegador.
  2. Confirme que você será cuidadoso se o prompt de aviso for exibido.
  3. Procure por media.mediasource.enabled.
  4. Clique duas vezes na preferência para alternar.

Se você deseja que os vídeos do YouTube sejam totalmente armazenados em buffer, defina a preferência como false.

Palavras finais

O buffer completo em sites como o YouTube pode ser muito útil. Enquanto o DASH garante que os vídeos continuem sendo reproduzidos se as condições da rede se deteriorarem, o buffer total garante que a qualidade permaneça no mesmo nível.

Embora isso possa significar esperar mais tempo antes que um vídeo seja totalmente armazenado em buffer, muitas vezes contribui para uma melhor experiência de visualização. Além disso, você pode assistir ao vídeo sem conexão de rede, se estiver totalmente em buffer.

Há pouca necessidade da extensão se você não usar o DASH e não encontrar problemas em sites que exigem, pois você pode definir a preferência no Firefox diretamente nesse caso.