Network protocol to sync video players?
I want to be able to sync video players on multiple networked machines. Ideally I'd pre-send video files to each machine and then one of the machines would spew out some kind of timecode to get everybody playing together.
How close to frame-accurate could I get? I there a way to do SMPTE over ethernet? I can't find anything. Is there a better, non-legacy time protocol to use?
Any reading material or somewhat related projects you could point me to would be greatly appreciated. So far I've been looking into gstreamer, xjadeo, (would JACK help?)... If I could get VLC or mplayer to do this easily, that'd be sweet.