Reavaliar o tamanho do arquivo de mídia no mplayer

1

Eu tenho dois computadores na mesma rede sem fio (mesma sub-rede). Vamos chamá-los de computador-A e computador-B. Todos os meus arquivos de mídia estão no computador-B. Eu quero ser capaz de reproduzir o arquivo no computador-A usando mplayer . Para fazer isso, faço o seguinte:

ssh myuser@computer-B "cat my_media_file.mkv" | mplayer -

Que me permite "transmitir" o my_media_file.mkv no computador-A do computador-B. Mas esse streaming não me permite procurar stream, então, faço isso em um terminal:

ssh myuser@computer-B "cat my_media_file.mkv" > temp_media_file

E, em outro terminal, eu faço isso:

mplayer temp_media_file

que então me permite procurar o arquivo também.

Mas o problema é este: digamos que 10MB foram gravados em temp_media_file quando comecei a reproduzir o arquivo em outro terminal; então, embora o tamanho do arquivo esteja aumentando, o mplayer não recalcula o tamanho do arquivo ou algo do tipo reproduz os primeiros 10 MB.

Então, há uma maneira de fazer o mplayer reavaliar o arquivo quando eu começar a jogar?

Se alguém tiver uma solução alternativa que me permita transmitir e buscar, por favor, deixe-me saber ...

    
por mtahmed 09.01.2012 / 19:19

1 resposta

2

Isso pode ser feito facilmente usando fusível e sshfs. O sshfs monta o sistema de arquivos remotos localmente usando ssh como canal de comunicação.

Você pode fazer isso no computador-A

x@x:/tmp$ mkdir test

x@x:/tmp$ sshfs x@[computer-b-ip-addr]:/ test

Você pode acessar o sistema de arquivos do computador B na pasta "teste".

    
por 09.01.2012 / 19:34