Eu estava procurando por essa solução neste fim de semana. Desde que eu encontrei um que eu pensei em compartilhá-lo para futuros pesquisadores.
PC 1 = Servidor. O PC na minha lan com meu filme armazenado
$ netcat -l -p 8111 <mymovie.mp4 # -p 8111 :port 8111. Can be any port
#OR
$ cat mymovie.mp4 |netcat -l -p 8111 # -l : listening mode
PC 2 = Cliente. O PC conectado à minha TV
$ netcat 192.168.1.116 8111 |vlc - # Change IP accordingly to find PC1
#OR
$ cat </dev/tcp/192.168.1.116/8111 |vlc - # in Bash
Em vez de vlc
, você pode usar mpv
ou qualquer outro player de vídeo assim que a leitura da entrada padrão for compatível.
Próxima tarefa de fim de semana:
Servir mymovie.mp4
ao cliente junto com as legendas srt
file