Closed wation closed 5 years ago
I'd assume not really possible unless the syncplay client and server are as close as possible (LAN or even same computer).
Syncplay was never designed to provide millisecond precision.
It still tries to be as accurate as possible, but it generally has the following limitations:
If you were to have one instance of Syncplay running as a "controller" that doesn't display anything, and all the others as "slaves" they should react with very good consistency. If the server is also inside your LAN I'd expect it to get to milisecond precision most of the time. Lastly using MPV might also help as it generally is very responsive.
https://syncplay.pl/guide/trouble/ notes that "Syncplay is not designed to have millisecond-level precision as this is not necessary for users to have a shared viewing experience". However, Dan's comments should be helpful for this.
Whether the time synchronization error can be reduced to less than 30 milliseconds can basically achieve synchronous viewing.