Synchronising 4 videos on 4 computers
Hi
We need to sync 4 videos on four computers.
We need the patch to be very efficient, we have planned to use the netsend netreceive objects to send the sync from one master computer to the slaves. Is it the best solution ? What can we do to improve it ?
thanks for your help.
I think networking is a good idea. I did that with movies + opengl and it worked very well. Btw I used udpsend/udpreceive.
I felt the most confident when I played the movie audio with msp on one computer and simply snapshot~ted a new time to the 4 movies over the network every 20 ms. This way sync errors don't add up over time. If you do it that way, make sure you set jit.qt.movie's rate to 0, it saves cpu.
Cheers,
Mattijs
thanks for your answer, could you please explain me the way you did, i'm sorry i'm french and it's sometimes hard for me to understand...
Quote: info@tinytool.org wrote on Mon, 15 January 2007 22:08
----------------------------------------------------
> thanks for your answer, could you please explain me the way you did, i'm sorry i'm french and it's sometimes hard for me to understand...
----------------------------------------------------
Sure, I tried to make a schematic of what I mean. It's not a working patch, just to explain:
Cheers,
Mattijs
many thanks, it seems to work very well. i've never thought of using sound as a sync source... i still have a problem, using the video i've got, it's very speed... how can i get the normal speed ? is it linked to the compression of the video (number of fps) ?
Quote: info@tinytool.org wrote on Mon, 15 January 2007 22:54
----------------------------------------------------
> many thanks, it seems to work very well. i've never thought of using sound as a sync source... i still have a problem, using the video i've got, it's very speed... how can i get the normal speed ? is it linked to the compression of the video (number of fps) ?
----------------------------------------------------
Ah, I assume you don't know about quicktime 'timescale'. As I said, the example was only a schematic ;)
This should make it work:
btw read more about timescale in the jit.qt.movie help file.
Mattijs
>Sure, I tried to make a schematic of what I mean. It's not a working
>patch, just to explain:
Elegantly presented and explained. The Max equivalent of pseudocode.
--
on the floor there's a long wooden table/on the table there's an open book/
on the page there's a detailed drawing/and on the drawing is the name I took
Gregory Taylor http://www.rtqe.net
glad you're here. In fact your patch doesn't seem to work (perhaps that's me), but i think i've understood the problem.
once more, many thanks.
Quote: Gregory Taylor wrote on Mon, 15 January 2007 23:13
----------------------------------------------------
> >Sure, I tried to make a schematic of what I mean. It's not a working
> >patch, just to explain:
>
> Elegantly presented and explained. The Max equivalent of pseudocode.
Thanks :)
>
> --
> on the floor there's a long wooden table/on the table there's an open book/
> on the page there's a detailed drawing/and on the drawing is the name I took
> Gregory Taylor http://www.rtqe.net
>
----------------------------------------------------
i've done this and it works very well, many thanks for your help.
I have just started useing Max to do just this job of syncing video on multiple computers and I looking for some help.
Does the above patch have to sit on all of the client machines?
Where or how are the paths to the movie files defined? Both on the server and the clients?