linux:如何在两台计算机上同步两个视频播放器?


4

两台GNU / Linux计算机正在使用mplayer(或vlc或其他)播放相同的视频。

如何在它们之间同步暂停/搜索/ FFw。就像我在主计算机上按暂停一样,另一个也在同一帧上暂停。

想法?(期待玩家特定和通用方法)


2
您是否想过组播VLC流?那会有用吗?
松鼠

@squircle,哪个程序读取视频并多播它并支持键盘控制暂停/寻找/ FFw像普通媒体播放器一样?
Vi。

1
vlc会做你想要的。
Sirex

Answers:


2
  1. 掌握mplayer: mplayer -vo yuv4mpeg:file=/tmp/master_pipe video.mkv
  2. 多路广播: /tmp/master_pipe | tee /tmp/pipe1 | nc -lp 1234
  3. 首先显示: mplayer /tmp/pipe1
  4. 第二次显示 nc 1.2.3.4 1234 | mplayer -noconsolecontrols /dev/stdin

(像这样)

寻求,OSD,...由主mplayer的控制台控制。

大缺点:即使是100兆网络也有点太低了。

第二个缺点:A / V不同步。

如何改进这个计划?


2

使用VLC流式传输:

服务器:

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

客户(变体1):

cvlc http://127.0.0.1:1290

客户(变体2):

curl http://127.0.0.1:1290 | mplayer -

你可以寻找/暂停/恢复它(尽管不是很干净)。


1

我们尝试使用Synergy选项在运行Windows XP的三台独立PC上同步三个视频流。它在时尚之后起作用,但对于我们的目的(展览)来说不够准确。

每次文件循环时,不同的文件会滞后一秒钟。如果它们之间的差异一致,我们可以在时间轴上进行调整,但事实并非如此。

现在我们使用网络固态播放器 - 坚如磐石。


0

V-Player 6 HD是一款基于Linux的产品,可以完全满足您的需求。

通过将一台机器设置为主机而其他机器设置为从机,可以通过网络同步多个视频播放器。


3
我不骗你,这件东西要花560欧元。
懒惰2011年


-1

我对linux一无所知,但你似乎想要的应用程序就在这里:http//alternativeto.net/software/synergy/

祝好运。


电脑并不完全相同。我希望如果方法不知道它是视频(只是基于键盘),那么在经过多次暂停/搜索/倒回之后,它会因为一台计算机速度较慢而另一台计算机速度较慢而失去同步。
Vi。

synergy让您与多台机器共享一个键盘/鼠标。
Sirex

-1

六,

如果计算机联网,则只需要屏幕共享两台计算机。使用VNC登录并播放来自主机的视频。您可能需要调整屏幕分辨率才能获得所需内容。


您是否期望VNC以合适的帧速率生成良好的图像?为什么在视频已经存在时传输未压缩的数据(网络可能是wifi)
Vi。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.