Выпуск 46. Widevine, FairPlay, PlayReady
0

Какое разрешение увидит зритель, определяет не канал и не ABR, а класс «замка» в чипе: лицензионный сервер проверяет его, как фейс-контроль, и только потом решает, какой ключ отдать. Поэтому недорогой Smart TV получает 4K там, где мощный ноутбук с Chrome упирается в 720p или 1080p. Сорок шестой выпуск разбирает три системы по отдельности — Widevine, FairPlay и PlayReady — и типовые ошибки, из-за которых видео падает в чёрный экран или в низкое качество. В выпуске: — уровни Widevine: L3 держит ключ и расшифрованные кадры в обычной памяти, а L1 — внутри доверенной среды TEE, откуда кадры идут на экран по защищённому тракту; — почему десктопный браузер по линии Widevine остаётся на L3 и получает 720p или 1080p, а устройства «для гостиной» с L1 открывают 4K; — FairPlay без публичных уровней: ключ живёт в Secure Enclave, доверие бинарно, и поэтому Safari на Mac открывает 4K там, где Chrome остаётся программным; — аппаратный PlayReady SL3000 как путь к 4K в браузере на Windows 11 и его хрупкость: нужно точное сочетание версий ОС, браузера и драйверов GPU; — рутованный Android: разблокированный загрузчик рвёт цепочку доверия, и устройство молча падает с L1 до L3; — ошибка «один ключ на все ступени» и продакшен-дефолт multi-key: отдельный KID на ступень, чтобы устройство L3 не открыло 1080p и 4K ключом от 720p. «Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии». Второй сезон — о стриминге, по книге «Видеостриминг». Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/
Плейлист
Декодировано — подкаст о видеоинженерии
DRM не даёт прочитать поток по дороге, но ничем не поможет, если законный подписчик направит камеру телефона на телевизор и запустит ре-стрим в Telegram. Сорок девятый выпуск — о двух контролях, котор...
12 ноября 2026
Все серверные графики зелёные, а зритель тем временем закрывает плеер: ему безразличны аптайм CDN и потери пакетов, важно лишь, быстро ли пошла картинка и не встала ли она на середине. Сорок восьмой в...
11 ноября 2026
Бесплатный стриминг живёт на рекламе: только расходы на рекламу в подключённом ТВ в США оценивают почти в 38 млрд долларов за 2026 год. Но «показать ролик перед видео» в потоке — непростая инженерия:...
10 ноября 2026
Какое разрешение увидит зритель, определяет не канал и не ABR, а класс «замка» в чипе: лицензионный сервер проверяет его, как фейс-контроль, и только потом решает, какой ключ отдать. Поэтому недорогой...
09 ноября 2026
Платный каталог держится не на TLS: шифрование канала защищает байты в пути, а студии боятся другого — что зритель сохранит уже расшифрованный фильм прямо на своём устройстве. Сорок пятый выпуск объяс...
08 ноября 2026
Шутка со сцены онлайн-трансляции смешит собеседников в студии сразу, а массовую аудиторию — только через несколько секунд. Это не сбой, а шов между двумя мирами: интерактивное ядро живёт на WebRTC, а...
07 ноября 2026
В одном звонке сидят участник на оптике и участник на мобильном в дороге, а SFU по устройству пересылает каждому ровно то, что получил от отправителя. Один поток на всех означает, что телефон захлебнё...
06 ноября 2026
Видеочат на пятерых тормозит и рассыпается на пиксели, а вебинар на сотню участников идёт гладко — разница не в чьём-то интернете, а в том, по какой схеме медиа ходит между людьми. От топологии завися...
05 ноября 2026
Когда звонок «соединился, но картинки нет», причина почти никогда не в кодеке и не в сервере — она в машинерии соединения. Ещё до первого пикселя стороны обмениваются через сигнальный сервер описанием...
04 ноября 2026
Видеозвонок прямо из вкладки браузера сегодня кажется само собой разумеющимся, а ещё недавно для него нужен был плагин вроде Flash. WebRTC встроил в браузер целый «телефонный аппарат» — видеозвонки, к...
03 ноября 2026
Дорогой 4K-телевизор иногда показывает новинку в «мыльном» качестве — и скорость интернета тут ни при чём. Массовый зритель живёт не в десктопном браузере, а на телефоне и в гостиной, и там формат, DR...
02 ноября 2026
Никто не пишет плеер прямо на MSE и EME: между стандартами браузера и продуктом лежит слой библиотек, и выбор между ними — архитектурное решение. От него зависит, какие протоколы, DRM и устройства вы...
01 ноября 2026
Между нажатием «Play» и первым кадром в браузере идёт незаметная борьба — за память устройства и за защиту платного контента. Весь веб-стриминг стоит на двух стандартах W3C: MSE позволяет плееру корми...
31 октября 2026
Крутящийся значок загрузки мы привычно списываем на плохой интернет, но сеть — лишь одна из многих причин, по которым видео «просто остановилось». Всё, что сделали упаковка и CDN, зритель видит только...
30 октября 2026
Один и тот же концерт на сто тысяч зрителей одна платформа доставит примерно за 22 000 $, а другая — за 2 250 $, и разница прячется в строчках контракта с CDN. Доставка — обычно самая крупная переменн...
29 октября 2026
Проверять билет у зрителя перед каждым глотком воды — безумие, но именно так выглядит наивная защита платного эфира с токеном на каждом сегменте. Origin — самый маленький и незаменимый узел платформы,...
28 октября 2026
Восьмого июня 2021 года одна конфигурационная правка в сети Fastly примерно на час уронила Reddit, Spotify и The New York Times, а видеоплатформы, раздававшие только через Fastly, в этот час не показы...
27 октября 2026
Первая мысль о том, почему концерт на сто тысяч зрителей не плавит серверы, — железо «размером со стадион». Но кривую архитектуру деньгами не спасти: судьбу origin решают три рычага кеш-иерархии, и ка...
26 октября 2026
Сто тысяч зрителей на средних 5 Мбит/с — это 500 Гбит/с отдачи каждую секунду, и ни один сервер такое не вытянет. Финалы чемпионатов и концерты смотрят без буферизации благодаря сети доставки контента...
25 октября 2026
Превью под ползунком, отмотка гола в прямом эфире, французская дорожка и субтитры для глухих кажутся мелочами — пока не ломаются, и тогда зритель уходит, а продукт получает юридические претензии. Трид...
24 октября 2026
Энкодер выдал лестницу битрейтов, а плеер умеет читать только сегменты и манифест — между ними работает упаковщик, и замечают его, только когда он сломан. Двадцать девятый выпуск заглядывает в этот ти...
23 октября 2026
Два плеера с одной и той же лестницей на одном и том же канале могут дать зрителю совершенно разный опыт — всё решает правило, по которому выбирается следующая ступень. Двадцать восьмой выпуск разбира...
22 октября 2026
Лестницу битрейтов считают один раз, а качают по ней миллионы раз, поэтому лишний мегабит на ступени превращается в горы трафика, а недостающий — в квадраты на экране. Двадцать седьмой выпуск прослежи...
21 октября 2026
Когда картинка на пару секунд становится мыльной, первым делом ругают провайдера, хотя на деле плеер только что спас просмотр от остановки. Этот механизм — адаптивный битрейт, и на нём держится вся HT...
20 октября 2026
Когда отдельные протоколы разобраны, остаётся главный практический вопрос: что из этого ставить в свой продукт. Двадцать пятый выпуск развенчивает поиск «идеального протокола»: онлайн-аукционы и интер...
19 октября 2026
Много лет доставка видео заставляла выбирать: дёшево на миллионы, но с задержкой в секунды, или мгновенно, но с огромными счетами за серверы. Media over QUIC — самая серьёзная попытка снять сам этот в...
18 октября 2026
На концерте отставание картинки на пару секунд никто не заметит, а на ставках в прямом эфире, аукционе или в облачной игре те же секунды ломают продукт. Двадцать третий выпуск — о доставке, которая пр...
17 октября 2026
Ещё недавно платформы хранили каждый ролик дважды — в .ts для экосистемы Apple и в fMP4 для всех остальных — и платили за это двойным хранением, половинным кешем и тройным шифрованием. Этот выпуск «Де...
16 октября 2026
HLS — не единственный язык, на котором плеер узнаёт, что скачивать: DASH применяют в продакшене 64 % команд, а на Android и Smart TV он основной. Двадцать первый выпуск второго сезона «Декодировано» р...
15 октября 2026
Классический HLS отстаёт от эфира на 12–30 секунд — для матча, аукциона или лайв-шопинга это провал. Двадцатый выпуск — о LL-HLS, который сжимает эту задержку на порядок, не меняя транспорт: тот же HT...
14 октября 2026

Чтобы пользоваться нашим сервисом, вам нужно принять пользовательское соглашение.

Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашей Политикой использования файлов cookie, нажмите здесь.