Перейти к основному содержимому

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

ПараметрТипОписание
idintegerID объекта VOD
vod_domainstringДоменное имя для VOD
source_typestringТип источника видео
source_idintegerID источника видео
is_activeboolenСтатус функции VOD