Как я могу получить 2 браузера для синхронизации видео? - PullRequest
0 голосов
/ 30 июня 2018

Я хочу создать какое-нибудь программное обеспечение для веб-презентаций (аналогично https://renewedvision.com/propresenter/), которое будет выполнять фоновое отображение видео и т. Д., И я хочу, чтобы оно поддерживало многопроекторные дисплеи (например, 3 проектора рядом, которые слегка перекрывают друг друга). сделать один широкий экран.) Чтобы сделать это, видео в каждом браузере должно быть точно синхронизировано, иначе вы увидите задержку в перекрытии и т. д.

Есть какие-нибудь предложения, как это возможно? Я хотел бы сделать это изначально в Chrome / Firefox (возможно, с использованием чего-то вроде javascript / jquery), но не уверен, что это возможно, так что если нет, с помощью плагина или что-то?

1 Ответ

0 голосов
/ 02 июля 2018

Я не знаю ни одного регулярно используемого решения на основе браузера для этого - синхронизация медиа на разных платформах довольно сложная проблема без какой-либо управляющей сигнализации.

Однако здесь есть по крайней мере одно клиентское решение с открытым исходным кодом, на которое стоит обратить внимание:

Для решения на основе браузера существует ряд примеров, которые передают данные от каждого браузера к серверу, чтобы позволить серверу регулировать время потока или указывать браузеру корректировать время потока для обеспечения синхронизации. Хотя теоретически можно увидеть проблемы с этим, например, изменение задержек в соединениях для каждого браузера, вы можете обнаружить, что если вы поэкспериментируете с ним, это на самом деле будет работать для вас, хотя ваш случай, когда дисплеи являются сторонними покупателями проверим их до предела:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...