Перейти до змісту

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.

Налаштування ключа

Налаштування потоку для кожного ключа задає 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 · Повідомити про проблему на цій сторінці