Top.Mail.Ru

Стриминг

Видео. Загрузить видео через API

Есть 2 пути заливки видео в VOD-хранилище с помощью API: Pull или Push.

B API-запросе Create a video в body-параметре origin_url укажите ссылку для скачивания видео.

Включает 3 этапа:

1. Отправьте запрос на создание видео (Create a video), параметр origin_url не указывайте.

2. Отправьте запрос на получение URL и токена для публикации видео (Get data for TUS uploader), они потребуются в следующем шаге. Для формирования запроса вам понадобится ID созданного видео (video_id) из предыдущего запроса.

Токен необходим только для загрузки видео. Как только оно будет отправлено — токен больше не понадобится. Времени жизни токена достаточно для отправки запроса, поэтому его повторное получение не требуется.

3. Напишите скрипт для заливки видео, используя стандарт tus: https://tus.io/. Пример скрипта для заливки можно найти здесь: https://github.com/tus/tus-js-client. Обратите внимание, что для корректной передачи видео в метаданных необходимо указать:

1. Название видео filename

2. ID клиента client_id

3. ID видео video_id

4. Токен token

Используя скрипт из пункта 3 и данные из пункта 2, загрузите видео на наш сервер.

Мы используем cookie, чтобы сайт стал лучше для вас.