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 · Повідомити про проблему на цій сторінці