Материал
Шпаргалка по интеграции браузерного DRM – EME в каждом браузере
Справочник на одной странице для сборки веб-плеера с защитой контента: хендшейк лицензии EME (событие encrypted → requestMediaKeySystemAccess → createSession → generateRequest → message → POST на сервер лицензий → update() → расшифровка), карта браузер→CDM→система ключей (Chrome/Firefox = Widevine com.widevine.alpha, Edge = PlayReady com.microsoft.playready, Safari = FairPlay com.apple.fps, Clear Key = только тест), лесенка robustness→уровень→разрешение (SW_SECURE_* = L3/SD, HW_SECURE_DECODE = L1/4K), частые ошибки и чек-лист готовности к интеграции (шифруем раз с cbcs, три пути лицензий, HTTPS, серверный сертификат Safari, права на сервере). Построено на рекомендации W3C EME и документации Widevine/PlayReady/FairPlay.
Что внутри
- 1 · ХЕНДШЕЙК EME (поток браузерного DRM)
- 2 · СТОЙКОСТЬ -> уровень -> разрешение
- 3 · браузер -> CDM -> система ключей
- 4 · частые ошибки
Кому пригодится
Веб-разработчикам, которые впервые подключают DRM в браузере. Шпаргалка проводит хендшейк EME от события encrypted до update, даёт карту браузер → CDM → key system, лесенку robustness с уровнями и разрешением и чек-лист готовности – без серверного сертификата для Safari и cbcs воспроизведение падает ровно там, где его никто не тестировал.

Без регистрации и почты – файл открывается сразу
Источник
Из какого курса материал
Ещё материалы
Похожие материалы
Все материалы →Выбираете технологию под проект?
Пройдём чек-лист вместе и посчитаем стоимость вариантов на ваших объёмах.