@foglake

Как реализовать синхронизированный просмотр видео?

Всем доброго времени суток. На просторах интернета существуют сайты, на которых возможен совместный просмотр видео с друзьями. Работает следующим образом: создается комната, выбирается фильм, затем вы вместе с друзьями смотрите фильм, при этом просмотр происходит синхронизированно, вы видете таймлайн каждого участника комната и в случае чего можете отсинхронизировать время, нажав на кнопку. В рунете это такие сайты, как ноталон или вместе-тв (не могу указать ссылки, так как в правилах запрещены элементы рекламы)

Собственно, ради интереса заинтересовался, каким образом данная функция реализована. Имею небольшой опыт в бэкенде (python, django, flask), поэтому в качестве самообучения захотелось реализовать что-то подобное. Но нет совершенно никаких идей, как это может работать. Может кто-нибудь знает, в какую сторону копать, чтобы разобраться в вопросе? Какие библиотеки или фреймворки (python) могут помочь? Я так понимаю, тут нужно что-то асинхронное. Вообщем хотелось бы услышать идеи, как это может работать и какие технологии для этого стоит изучить. Спасибо.
  • Вопрос задан
  • 200 просмотров
Решения вопроса 1
sarapinit
@sarapinit
Точу водой камень
https://developer.mozilla.org/ru/docs/Web/API/WebS...

и не только, для двустороннего клиент-серверного взаимодействия в вебе есть еще long polling и server push

клиенты шлют на сервер время на линии просмотра, сервер рассылает всем заинтересованным лицам это время
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы