Самый простой способ заставить несколько устройств выполнять что-то синхронно - это определить время, когда они должны все запуститься (сделать это на центральном сервере), а затем заставить каждое устройство запрашивать количество времени ожидания до запуска. После этого каждое устройство должно начать воспроизведение по истечении этого периода.
Если вам нужно подключить разные устройства в определенные точки, когда некоторые уже воспроизводят видео, вашей центральной точке необходимо будет отправить точку для начала воспроизведения, а также время ожидания до начала воспроизведения.
Из-за задержки сетевого взаимодействия вы не сможете получить идеальную синхронизацию.