Redução da resolução e streaming de vídeo em uma LAN (WiFi)

Redução da resolução e streaming de vídeo em uma LAN (WiFi)

Tenho um servidor de arquivos Linux em casa e gostaria de assistir aos vídeos armazenados nele em minha área de trabalho.

Uma solução muito simples chega muito perto: usar qualquer servidor HTTP antigo para fornecer os arquivos e visualizá-los no navegador ou em qualquer outro reprodutor de mídia.

O problema é que os vídeos são de qualidade muito alta para a velocidade do meu WiFi. Pausas constantes.

Existem algumas soluções fáceis, mas fracas: 1) usar Ethernet, sim, sim; 2) Copie todos os arquivos previamente; 3) Transcodifique todo o vídeo para uma qualidade inferior, mas então terei que armazenar talvez 175% da quantidade de dados e é improvável que encontre o ponto ideal onde estou um pouco abaixo da capacidade da minha rede.

Conceitualmente, a solução é simples: transcodificar em tempo real. Mas não encontrei uma solução que realmente funcione. Gostaria que fosse realmente On-Demand (ou seja, não precisasse interagir com o servidor na hora de reproduzir o vídeo) e, idealmente, adaptasse a taxa de bits à velocidade da conexão, mas mesmo que tenha que ajustar um botão no servidor seria melhor do que recodificar repetidamente.

Alguém sabe se isto é possível?

informação relacionada