home.social

#hlsjs — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hlsjs, aggregated by home.social.

  1. Почему видео из аниме-плеера нельзя вставить в <video>, и как я всё-таки собрал синхронный просмотр на двоих

    Идея была простая: смотреть аниме с друзьями так, чтобы пауза у одного означала паузу у всех. Не Discord Go Live с его артефактами и мылом, не «на счёт три жмём пробел», а честный общий плеер: кто угодно нажал — у всех перемоталось. Я думал, это вечер работы. Получилось четыре нетривиальных проблемы, три из которых я не нашёл описанными нигде, и одна ночь отладки того, почему hls.js молча ничего не делает. Под катом: почему прямая ссылка на видео бесполезна в браузере, как выглядит прокси с подписанными токенами и переписыванием HLS-плейлистов на лету, как синхронизировать плеер без вечного эха событий, и почему preload="none" ломает Media Source Extensions.

    habr.com/ru/articles/1080934/

    #HLS #hlsjs #FastAPI #WebSocket #Media_Source_Extensions #проксирование_видео #синхронный_просмотр #Discord_OAuth #потоковое_видео #аниме