From: Siggi L. <si...@us...> - 2005-04-27 14:49:48
|
On Wed, 27 Apr 2005, Thomas Molhave wrote: > > If you just want to playback 2 streams synchroneously on 2 Linux machines > > in the same network, there's a much simpler way to achieve this: > > > > Just synchronize the system clocks of both machines via NTP and xine's > > standard Unix SCR will do the rest. > > How often did the machines synchronize using NTP? Once per each couple of > minutes/seconds or much more rarely? Was the audio synchronization acceptable? > Maybe this is worth trying for more than 2 machines. In this particular test, they had ben synced once every 10 seconds using ntpdate. But that was only because we didn't have the time to wait for ntpd measuring the hardware clock drift. Usually, you'd do it via ntpd, which synchronizes only as often as required (usually once every few h, as soon as it has a sensible idea of the hardware clock's inaccuracy). However, it may take a few days till it reaches maximum precision. With ntpd, this scheme schould scale indefinitely. I'd not recommend the ntpdate solution for production use, though... Audio synchronization is (as usual for xine) perfect. You have to force synchronization by resampling, though. (That's config option audio.synchronization.resample_mode:on) Otherwise, xine will try to synchronize to the local audio clocks, losing network time synchronization in the process... Cheers, Siggi -- WARNING: RAID-6 is currently highly experimental. If you use it, there is no guarantee whatsoever that it won't destroy your data, eat your disk drives, insult your mother, or re-appoint George W. Bush. -- Linux 2.6.10 |