linux: Como sincronizar dois players de vídeo em dois computadores?

4

Dois computadores GNU / Linux estão reproduzindo o mesmo vídeo com o mplayer (ou vlc ou qualquer outro).

Como sincronizar a pausa / busca / FFw entre eles. Como quando eu pressiono a pausa no computador mestre, o outro também é pausado no mesmo quadro.

Idéias? (Esperando abordagens tanto específicas quanto universais)

    
por Vi. 18.03.2011 / 02:34

7 respostas

2

Streaming usando VLC:

Servidor:

vlc video.avi --sout '#duplicate{dst=display,dst=standard{access=http,mux=ts,dst=127.0.0.1:1290}}'

Cliente (variante 1):

cvlc http://127.0.0.1:1290

Cliente (variante 2):

curl http://127.0.0.1:1290 | mplayer -

Você pode procurar / pausar / retomar (embora não seja claro).

    
por 18.04.2011 / 23:57
2
  1. Mestre mplayer: mplayer -vo yuv4mpeg:file=/tmp/master_pipe video.mkv
  2. Multicaster: /tmp/master_pipe | tee /tmp/pipe1 | nc -lp 1234
  3. Primeira exibição: mplayer /tmp/pipe1
  4. Segunda exibição nc 1.2.3.4 1234 | mplayer -noconsolecontrols /dev/stdin

(algo parecido com isto)

Buscando, OSD, ... é controlado pelo console do mestre mplayer.

Grande desvantagem: mesmo a rede de 100 megabits é um pouco baixa para isso.

Segunda desvantagem: A / V desync.

Como melhorar este esquema?

    
por 18.03.2011 / 15:18
1

Experimentamos a opção Synergy para sincronizar três fluxos de vídeo em três PCs separados executando o Windows XP. Funcionou, de certa forma, mas não com precisão suficiente para nossos propósitos (exposições).

Toda vez que os arquivos são colocados em loop, os diferentes ficam em até um segundo. Se a diferença entre eles tivesse sido consistente, poderíamos ter ajustado na linha do tempo, mas não foi.

Agora, usamos players de estado sólido em rede - rock sólido.

    
por 21.04.2011 / 12:13
0

V-Player 6 HD é um produto baseado em Linux que faz exatamente o que você quer.

Vários players de vídeo podem ser sincronizados em uma rede definindo uma máquina como mestre e as outras como escravas.

    
por 10.08.2011 / 11:39
0

Eu sei que esta é uma questão muito antiga, mas recentemente resolvi isso com o mplayer e respondi a minha própria pergunta aqui no superusuário: mestre-escravo com mplayer

    
por 05.08.2014 / 12:47
-1

Eu não sei nada de linux, mas o aplicativo que você parece querer está aqui: link

Boa sorte.

    
por 18.03.2011 / 04:32
-1

Vi,

Se os computadores estiverem em rede, apenas a tela compartilhe as duas máquinas. Faça o login e reproduza o vídeo do host usando o VNC. Você pode ter que ajustar a resolução da tela para obter o que deseja.

    
por 18.03.2011 / 06:07