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