Перейти к содержанию

DRM

DRM (Digital Rights Management, управление цифровыми правами) шифрует видео, и для воспроизведения плеер получает лицензию на сервере лицензий MEGOGO. Ниже описано, как MEGOGO выбирает систему DRM и протокол потока.

Какие видео защищены DRM

Есть ли у объекта DRM, показывает поле protection в XML-фиде:

protection Значение
0 Без DRM
Любое другое значение, например PMF DRM. PMF = PlayReady, Modular (Widevine), FairPlay

С DRM отдаются только объекты с DRM. Объекты без DRM отдаются без DRM, даже если у ключа есть настройка DRM.

Настройки ключа

Настройки потока для каждого ключа задает MEGOGO, передавать их в запросе не нужно.

Настройка Варианты
Протокол для видео без DRM HLS, DASH или MSS
Система DRM и протокол Widevine (DASH), PlayReady (DASH или MSS), FairPlay (HLS)
4K (UHD) Отдельная настройка с H.265: HLS или DASH, с DRM или без него. Без этой настройки 4K-версии не воспроизводятся

Сообщите вашему менеджеру MEGOGO, какие протоколы и системы DRM поддерживает ваш плеер на каждой платформе.

Данные DRM в ответе /stream

drm_type Система DRM stream_type Данные для плеера
"" (пусто) Без DRM hls, dash или mss —
modular Widevine dash license_server
playready PlayReady dash license_server
fairplay FairPlay hls license_server и license_certificate
  • У каждого элемента bitrates свои src и license_server. Берите сервер лицензий того URL, который воспроизводите.
  • Не используйте поле is_wvdrm: оно всегда равно false. Ориентируйтесь на drm_type.

Если видео защищено DRM, а у вашего ключа нет настройки DRM, /stream вернет ограничение. См. Воспроизведение видео.


Версия руководства 1.4.1, 2026-10-31 · Сообщить о проблеме на этой странице