Отправьте исходник, укажите нужный профиль — получите ссылку на готовый файл. Ни очередей на своей стороне, ни ffmpeg на сервере приложения, ни возни с временными каталогами. Всё общение — четыре метода API.
Загрузка по прямой ссылке или составным запросом. Файлы до 20 ГБ, докачка после обрыва, проверка контрольной суммы на нашей стороне.
Готовые пресеты под веб, мобильные и архив, либо свои параметры: кодек, битрейт, размер кадра, звуковые дорожки, субтитры.
HLS и DASH собираются автоматически: несколько дорожек качества, плейлист, нарезка на сегменты нужной длины.
Результат лежит столько, сколько указано в тарифе, и отдаётся по прямой ссылке с поддержкой докачки и диапазонных запросов.
Ссылка на скачивание живёт заданное время и привязывается к подписи. Удобно, когда файл нельзя оставлять в открытом доступе.
Минуты кодирования, объём хранения и исходящий трафик — по дням и по проектам, в интерфейсе и отдельным методом API.
Постановка задачи и получение результата — два запроса.
POST /api/v1/jobs
Authorization: Bearer <ключ проекта>
Content-Type: application/json
{
"source": "https://example.org/raw/interview-final.mov",
"profile": "web-hd",
"callback": "https://example.org/hooks/clipline"
}
→ 202 Accepted
{ "job": "j_8f2c1ad4", "state": "queued" }
GET /video/download?job=j_8f2c1ad4 → 200 OK Content-Type: video/mp4 Accept-Ranges: bytes
Полный список методов, коды ошибок и правила повторных попыток — в документации.