@bgr11n

Как работает plug.dj или тому подобные сайты?

Добрый день!

Недавно задался вопросом, как работал сайт plug.dj? Для тех кто не знает, это такой сервис который позволяет посредством youtube формировать плейлист, который играет на подобии стриминга.

Например, когда заходит новый юзер на страничку с плейлистом, то у него видео начинает играть не с начала, а с того места сколько осталось прослушать текущую песню.

Вот мне интересно какие технологии необходимы чтобы подобное реализовать.

Заранее спасибо за ответы!
  • Вопрос задан
  • 1151 просмотр
Решения вопроса 1
edli007
@edli007
full stack, team lead
есть целый пласт вариантов как можно сделать это

Например плейлист ютуба можно получить через их апи, у подобных сервисов часто есть апи, у гугловских сервисов апи очень функциональное но сложное.

Запомнить трек можно парой способов.
Записать позицию в куки\локалстор
Отправить на сервер инфу через якс\сокеты
Писать время в адресной строке черех хистори апи.

Из всех вариантов, наиболее красивым мне кажутся сокеты( WebSocket, или Long Polling, или Comet). Сокеты позволят синхронизировать один плейлист для каждого пользователя, на разных устройствах илм браузерах, и еще много чего интересного.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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