Network Frame Syncing?

blackburst's picture

I need to frame sync identical movies over a network, with osc presumably. Has anyone nutted out the best way to achieve this? Will they be more tightly synchronised running a stopwatch into a patch time which then goes through the network into externally clocked movies? I dont have several machines to test with right now so I'd like to see how someone else has achieved this, Thanks.

DanieleCiabba's picture
Re: Network Frame Syncing?

I'm doing this sendig the Movie Position of the main machine to the other machines via osc... then playng with a little delay and some smooth around... works pretty well for me...

Daniele

blackburst's picture
Re: Network Frame Syncing?

I thought that might make the network latency obvious seeing as the machine running the movie time is not also receiving clock from the network. I was thinking of even sending and receiving osc for the first machines patch time. I also found that limiting viewer fps helped. it's going to be for a blend so I need it as accurate as possible.

M.Oostrik's picture
Re: Network Frame Syncing?

We tied this some years ago for a bended World Expo projection with edge blending. We used an external midi clock if i remember correctly.

This worked to sync the movietime, but there was a new problem: The movietime syncs the time of a movie but not the moment the frame gets updated. So if using multiple computers, a frame from one movie can be updated with up to 10 milliseconds difference from the other. This leaves strange glitches that are quite annoying to the eye of the beholder.

We tried a lot of different setups to get rid of this problem within quartz composer, but failed. QC (on its own) is just not made for this kind of time-control. We ended up using the quartz composer patches as a plugin in Final Cut or Motion and rendered out the movies to play from hard disc players with a perfect sync.

Hope this info helps a bit.

usefuldesign.au's picture
Re: Network Frame Syncing?

Has anybody had success with Quartz Composer Visualizer.app? Seems like this kind of thing is what it is for.

blackburst's picture
Re: Network Frame Syncing?

hmm, no I hadn't even looked at it, looks interesting. Is it just a simplified version of what I'm doing or does it actually handle frame syncing differently?

usefuldesign.au's picture
Re: Network Frame Syncing?

yep.

haha… I only have one display so never tested it across displays but am interested in the distributed computing approach it allows if you get a result post some info here :-)

.lov.'s picture
Re: Network Frame Syncing?

You can do it with CoGe: http://vimeo.com/18119877

scalf's picture
Re: Network Frame Syncing?

I use a ethernet cable to run OSC messages over to the other computer to restart the video. I've used this to great success multiple times. You can even drive the video clocks with a common interpolation if you want.