Em uma escola pequena com conectividade limitada, um proxy, rodando no Windows Server 2012, poderia armazenar em cache streaming de vídeos como o Youtube? Ou isso está fora de qualquer capacidade de proxy, devido a limites de arquitetura?
Isso pode ser útil, por exemplo, se todos os alunos precisarem assistir ao mesmo vídeo ao mesmo tempo em vários PCs.
Claro que o vídeo pode ser baixado com antecedência e executado no servidor da escola.
Seus pensamentos?
Isso seria um pouco complicado, já que o youtube agora oferece todo o seu conteúdo com HTTPS, você teria que adicionar seu próprio certificado CA a todos os navegadores da rede e, em seguida, fornecer esse conteúdo por meio dele. Eu configurei um sistema semelhante no passado usando o pfsense com o plug-in de cache do squid, embora você provavelmente deva ter em mente o certificado SSL para entregar o conteúdo corretamente sem erros. Também vale a pena notar que o YouTube está constantemente mudando seu sistema e uma regra específica de cache de proxy pode ser facilmente tornada obsoleta no dia seguinte.
Este link explica a técnica para serviço SSL através do proxy squid: http://wiki.squid-cache.org/Features/SslPeekAndSplice
Se o vídeo for para uso de conteúdo planejado, a solução simples seria baixar o conteúdo do youtube e compartilhá-lo internamente por outros meios (compartilhamento de rede).