Глава 7 из 9

Глава 7. Инженерия плеера

Десять статей по порядку – 5 часов 6 минут чтения. Ниже маршрут главы: высота каждого шага соответствует времени чтения.

Глава 7 из 9дальше: WebRTC, real-time и конференции

Что плеер делает от запроса манифеста до кадра на экране и как это устроено внутри MSE и EME. Пять библиотек разобраны поимённо, а рядом – Safari, от которого не уйти, телевизоры на шести платформах и метрики, которые реально доезжают до рабочей системы.

Маршрут главы

10 статей · 5 ч 6 мин
7.1Что плеер стриминга делает от начала до концаПлеер видеостриминга – это не «тег <video> плюс кнопка Play». Это маленькая распределённая система внутри браузера: семь…28 мин·от начала главы 0 ч 0 мин7.2Media Source Extensions (MSE): как устроен любой веб-плеер изнутриMedia Source Extensions (сокращённо MSE) – это небольшой веб-стандарт W3C, который позволяет JavaScript кормить элемент…32 мин·от начала главы 0 ч 28 мин7.3Encrypted Media Extensions (EME): как DRM живёт в браузереEncrypted Media Extensions (сокращённо EME) – это небольшой веб-стандарт W3C, позволяющий JavaScript-плееру договориться…32 мин·от начала главы 1 ч 0 мин7.4hls.js: подробный разборОткрытая библиотека hls.js – это то, что воспроизводит HTTP Live Streaming, сокращённо HLS, в каждом современном…30 мин·от начала главы 1 ч 32 мин7.5Shaka Player: подробный разборОткрытая библиотека Shaka Player – это JavaScript-видеоплеер от Google для открытого веба, и в 2026 году это…29 мин·от начала главы 2 ч 2 мин7.6dash.js: подробный разборOpen-source библиотека dash.js – это эталонная реализация плеера MPEG-DASH от DASH Industry Forum, рассчитанная на…31 мин·от начала главы 2 ч 31 мин7.7Video.js v10 и Streaming Processor FrameworkБесплатный open-source медиа-плеер Video.js – впервые выпущенный в 2010 году, сегодня обслуживающий десятки миллиардов…28 мин·от начала главы 3 ч 2 мин7.8iOS и Safari: родной плеер, от которого не уйтиНа любой платформе, кроме iOS, вы можете подключить собственный движок воспроизведения видео – на iOS нельзя, потому что…27 мин·от начала главы 3 ч 30 мин7.9Плееры на Smart TV: Tizen, webOS, Roku BrightScript, Android TV, Fire TV, VidaaСтриминговый продукт, который в 2026 году отправляется на телевизоры, должен закрыть шесть разных операционных систем с…42 мин·от начала главы 3 ч 57 мин7.10Observability плеера и метрики, которые реально едут в продСтриминговый продукт без observability плеера – это продукт, чья инженерная команда узнаёт о любом инциденте из…27 мин·от начала главы 4 ч 39 мин

Строите такую систему?

Поможем выбрать кодек и собрать пайплайн под ваши объёмы – 20 лет в видеоразработке, 250+ проектов.