Перейти к содержимому

Веб

Стриминговые сервисы, выдерживающие пик

Живое видео, которое можно смотреть, когда все приходят одновременно.

Медиа · Проект · 16 недель

01 · Заявка

В обычный вечер воспроизведение работало, а на единственной важной трансляции рассыпалось. Плеер буферизовался, пейволл пускал часть зрителей дважды, и никто не мог сказать, виноват ли кодировщик, CDN или телефон.

02 · Работа

Адаптивные дорожки кодируются один раз и раздаются с нескольких CDN, а переключение идёт по измеренному качеству воспроизведения, а не по обращению в поддержку. Ссылки на просмотр привязаны к сессии, поэтому переданный адрес перестаёт работать. Время старта, буферизация и потерянные кадры — в том же дашборде, что и вся остальная система.

03 · Что выдержало

Премьера с десятками тысяч одновременных зрителей идёт без того, чтобы кто-то следил за жалобами в чате. Если CDN деградирует, зрители переезжают на другой прямо по ходу трансляции.

Стек

  • Go
  • FFmpeg
  • HLS
  • Redis
  • Kubernetes

Ещё проекты