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 · Сообщить о проблеме на этой странице