[MPlayer-dev-eng] Synchronization of players in LAN

Dave Lambley mplayer-dev-eng at dlambley.freeserve.co.uk
Thu Nov 20 12:35:12 CET 2003


On Thu, 2003-11-20 at 09:14, J.A. Gutierrez wrote:
> 
> 	Hello
> 
> 	I'm trying to synchronise several players running on several
> 	computers connected to a dedicated 10/100 Ethernet switch. Each
> 	one reads a different movie (video only) from its internal hard
> 	disk, and resolution will be 768x576.

Hi,

MPlayer's video output is (I think, might be wrong) synchronised to the
audio output. You can some "damping" by giving a non-zero value for
-autosync, which is what the RTC is used for.

So, to do what you're trying to do, you could buy lots of sound cards
with an S/PDIF sync input. I suspect you don't want to do this.

If you want audio on all the machines, you could write some code to make
a master server transmit UDP packets with the current playback time. The
slaves could then use af_resample to dynamically change the sample rate
to keep in sync.

If you don't need sound, you could write a dummy audio driver that just
"dumps" audio when requested by the master.

.. or there's Video Lan.

Cheers,
Dave





More information about the MPlayer-dev-eng mailing list