Hello Ventuzians!
THE FORUMS ARE CLOSED!

Please join our discord server HERE!! << click me :D

We are shutting our Ventuz Forum, but don't worry, it will all be archived for you to search in if you have a query. From now on, please add all your comments, questions or observations into our Discord Server

Thanks for the great time - see you on discord!!
Dee, Karol, Daniel and the whoooole Product and Support team!

SYNC: do Movie nodes autosync or is Cluster Clock Required.

All other topics about Ventuz here.

Moderator: Support

Post Reply
davidkmiller
Posts: 57
Joined: 02 Oct 2013, 16:18

SYNC: do Movie nodes autosync or is Cluster Clock Required.

Post by davidkmiller » 28 Aug 2015, 15:58

Working on a project with multiple frame synced servers sharing a video wall.

Project is very simple.

Look one is Video loop
Look 2 Live Source.

Matching Hardware and settings.

I have been having some issues getting video play back to sync properly. Looking for tips and hints for best programming practices when syncing video playback across multiple machines. Do I need to integrate the cluster clock or does it do this automatically?

I can't Wait FOR V5!!!

Thanks

User avatar
Karol
Posts: 640
Joined: 10 Jan 2012, 12:07

Re: SYNC: do Movie nodes autosync or is Cluster Clock Requir

Post by Karol » 31 Aug 2015, 12:44

Hi David!

Playing movie across a multi-machine Ventuz Cluster is a little bit tricky. :)
First of all you need a Cluster option for your Runtime licenses to make sure that all machines render the same frame.
Generally the playback of the movies is bound to the Cluster-Clock - but only relatively:
The Movie node knows when the movie has started and thus can compensate frame-drops etc.
But the Movie nodes don't know each other in the Cluster setup.
This makes it necessary to start all Movie nodes at the same cluster-clock time.
But note that changing the File property at the same cluster-clock does not start the movie at the same frame if your node is in Async mode because loading and preparing will need a slightly different duration from machine to machine.
The necessary steps would be:
* set File property with AutoPlay disabled
* wait a certain amount of frames for the IsLoaded property
* trigger Play on all node via e.g. OSC

Best Regards
Karol

User avatar
shermanpat
Posts: 122
Joined: 21 Feb 2012, 22:03
Location: SLC Ut USA

Re: SYNC: do Movie nodes autosync or is Cluster Clock Requir

Post by shermanpat » 04 Sep 2015, 22:25

So Timing Cluster clock is Frames right? Based on the scene output Hz? 60 FPS for example.
We have a mixture of video frame rates needed to be played. (24,29.97,30,59.94) Might you suggest a few nodes to do the match to bind a move frame node to the Cluster Clock and play video at correct speed?

I was trying some float expressions and clipping nodes, it seems to work ok. But i feel that doing that much math per frame/Millisecond is not the best route to go for a large project and performance.

Thanks.
-sherman
-Sherman
Meru Interactive

Post Reply