I would not have tried to sync video though. Instead I'd have made time based animations and use the network the synchronize the clocks.
you can see an example here: https://www.youtube.com/watch?v=64TcBiqmVko
It's 8 machines running Chrome. The only thing synchronized are the settings and the time.
They machines do not have to be in a grid either. I was inspired by the Boston Science Museum's virtual aquarium