Como faço para que o YouTube no Firefox armazene em cache o vídeo para que ele não seja armazenado na próxima vez que eu reproduzi-lo?

4

Ok, para deixar claro, conheço como desativar a nova reprodução DASH do YouTube, então não é isso que estou pedindo.

O que eu estou tentando fazer é fazer com que os vídeos no YouTube sejam armazenados em cache para que, se eu quiser assistir a esse vídeo novamente da próxima vez, não precise mais compactar e ele usará o cache local armazenado no Firefox . Como faço para definir isso?

    
por user400424 06.03.2016 / 21:34

1 resposta

1

Eu uso o Squid3.x para armazenar em cache o conteúdo passível de fluxo. Enquanto outros relataram resultados mistos, tenho apenas um problema com essa configuração. Se o fluxo vier via Flash, eu recebo fluxos aleatórios com a mensagem "O Flash encontrou um erro". Isso acontece muito raramente, no entanto.

Eu uso esta configuração: Desktop <-> RaspberryPi2 <-> RandomRouter <-> StreamingPage

E a instância do squid correu na minha área de trabalho até que eu peguei o Pi. Ambas as Situações estão funcionando conforme descrito e solicitado.

Enquanto eu usei o Squid junto com um ramfs para chaging páginas normais, para não desgastar o meu Flash no PI, não é o suficiente para armazenar grandes quantidades de dados. Por isso, conectei uma unidade USB aleatória e dei acesso ao squid a 60Gb. Eu só tinha que habilitar o cache de application / x-shockwave-Flash no conf do squid.

Em seguida, uso um seletor de proxy para FF para conectar-me por meio da instância do squid executando localhost ou no framboesa. Há um pouco mais de magia possível, do que apenas conteúdo em cache. Isso pode ser interessante para você.

Ao pesquisar, descobri que na Homepage oficial do squid, eles descrevem outra maneira de configurar isso: usando um shell script junto com o squid. Eu não tentei isso, mas parece lidar com essa tarefa para algumas pessoas. Eles também anunciam uma solução proprietária criada para o armazenamento em cache de videostream. Talvez seja uma solução fácil para você.

Se você quiser, eu posso entrar em detalhes da minha implementação simples, ou então, dar uma olhada na página do squid

Eu acho que o que eu descrevi não é exatamente o que você queria, no entanto. No momento, meu cache reside em um host remoto no meu lan e não é local no desktop, com o qual eu vejo os fluxos. Mas eu não experimento nenhum tempo de buffer, a não ser quando o usb-platter está fazendo IO. Pensei que deveria esclarecer isso.

    
por 24.06.2016 / 10:03