Видео по запросу (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 |