I have 7 media servers, one as the master and the others as slaves. How can I synchronize the video playback of multiple hosts on the same timeline? Is it NDI? Or is there another way?
To synchronize video playback across multiple servers, you can use the new Hot Backup node. On your master server, configure six Hot Backup nodes with the IP addresses of the slave servers. This setup allows the master server to synchronize both the project and its resources across all connected slave servers. Additionally, it includes a Live Duplication feature, which means that when you play or seek the timeline on the master server, control commands are duplicated and sent to the slave servers.
While this method does not provide frame-perfect synchronization, it is effective for playing the same video across different screens.
We are also developing a fully functional cluster system that will enable configuration of the node graph across all cluster nodes, allowing content playback with frame synchronization. This would allow each node to play its specific part, producing a seamless image on a single screen. However, this feature is still under development.
An alternative approach is to manually configure each slave server and synchronize the start of playback using UDP or TCP signals sent from the master server.