Видео по запросу (video on demand - VOD)
Функция VOD обеспечивает преобразование видео файлов в потоковое видео и тем самым предоставляет мгновенный доступ пользователей к видео
warning
Поддерживаются только видео файлы в формате MP4
Для подключения VOD необходимо:
- Создать объект VOD, указав в качестве источника видео ресурс, на котором хранятся видео файлы. Источником может быть домен или S3 бакет, подключенный к CDN
- Включить функцию VOD для созданного объекта и дождаться выполнения соответствующей задачи
- Статус выполнения задачи можно отслеживать по её идентификатору
- После активации функции VOD поле
vod_domainсозданного ранее объекта VOD будет содержать доменное имя CDN - Выбрать подходящий стриминговый протокол (HLS, DASH или MSS) и сформировать URL для доступа к плейлистам
к сведению
Паттерны URL плейлистов в зависимости от выбранного протокола
- HLS:
https://{vod_domain}/hls/{filename}/master.m3u8 - DASH:
https://{vod_domain}/dash/{filename}/manifest.mpd - MSS:
https://{vod_domain}/mss/{filename}/manifest
Если в качестве источника видео используется бакет S3, URL будет также включать название бакета
- HLS:
https://{vod_domain}/hls/{bucket_name}/{filename}/master.m3u8 - DASH:
https://{vod_domain}/dash/{bucket_name}/{filename}/manifest.mpd - MSS:
https://{vod_domain}/mss/{bucket_name}/{filename}/manifest
Объект VOD содержит информацию об источнике видео, статусе функции VOD и данные для доступа к видео
Объект vod
| Параметр | Тип | Описание |
|---|---|---|
| id | integer | ID объекта VOD |
| vod_domain | string | Доменное имя для VOD |
| source_type | string | Тип источника видео |
| source_id | integer | ID источника видео |
| is_active | boolen | Статус функции VOD |