Одновременно воспроизводить видео

243
12 мая 2017, 14:30

Можно ли сделать так чтобы видео играло одновременно на разных компютерах(браузерах) ?

если завис видео то другой должен ожидать прогрузку.

Суть: Смотреть один и тотже видео одновременно с разных компютеров.

Answer 1

Как вариант решения можно завести WebSocket сервер, что будет давать понимание о подключенных пользователях. Если у пользователя зависает видео (video.currentTime не меняется или меняется слишком медленно, тут уже можно разные алгоритмы выбирать), то нужно сообщить об этом серверу, сервер же оповестит всех, что видео нужно остановить и на какую секунду вернуть (последнее проигранное, т.е. video.currentTime зависшего). Если пользователь отключился от сервера, то это тоже можно по разному разрешать (как ожидать переподключения, так и игнор). Когда у зависшего пользователя загрузилось достаточно видео, он высылает отчет и сервер рассылает команду запустить всем.

READ ALSO
Взгляд со стороны

Взгляд со стороны

Здравствуйте, я совсем новичок, требуется создать форму, при заполнении которой значения будут улетать в БД, наведите на путь правильный...

355
Как на карту leaflet засунуть select используя angular-leaflet-directive?

Как на карту leaflet засунуть select используя angular-leaflet-directive?

На сайте использую angular, появилась необходимость встроить на сайт картуВыбрал leaflet, но офф решений для angular не нашел, однако нашел angular-leaflet-directive

238
Какова причина, по которой меню верстают через ненумерованный список ul?

Какова причина, по которой меню верстают через ненумерованный список ul?

Какова причина, по которой меню верстают через ненумерованный список ul?

333