Илья Калашников — Как устроен современный видеоплеер

Подробнее о конференции HolyJS:
— — Скачать презентацию с сайта HolyJS —
Разобрались в протоколах, форматах, контейнерах и кодеках видео и разнице между ними. Вооружившись MediaSourceExtenion, построили базовый видео плеер: скачали, распарсили, буферизировали, разложили, воспроизвели поток, адаптивно его переключили и почистили из памяти. Прошлись по базовым алгоритмам адаптивпного выбора качества, переключения дорожек, поддержанию буфера. Спикер объяснил, как на принципиальном уровне работают все видеоплееры, в том числе и библиотека, которую вы используете.

Смотрите также