Reelcast
operational · v1

video infrastructure api

Загрузка, обработка и раздача видео — из одного API.

Принимаем файл, транскодируем в нужные битрейты, отдаём через HLS с CDN. Без своей инфраструктуры для видео.

120 мс
P50 ОТВЕТА API
4K
МАКС. КАЧЕСТВО
99.95%
SLA ДОСТУПНОСТИ
18
ТОЧЕК РАЗДАЧИ
curl · POST /v1/videos → ответ 201
# запрос
curl -X POST \
  https://api.reelcast.dev/v1/videos \
  -H "Authorization: Bearer sk_live_..." \
  -F "file=@lecture-04.mp4" \
  -F "title=Lecture 04"
{
  "id": "vid_9k2pQ4",
  "status": "processing",
  "duration_sec": null,
  "qualities": [],
  "created_at": "2026-09-09T11:04:02Z"
}

возможности

Что делает API

Адаптивный стриминг

Автоматическая нарезка на HLS-плейлисты с несколькими битрейтами под скорость соединения зрителя.

Вебхуки статуса

Уведомление на ваш сервер, когда обработка завершена, упала с ошибкой или готово превью.

Раздача через CDN

Готовые потоки отдаются с ближайшей к зрителю точки без дополнительной настройки.

справочник

Эндпоинты

МЕТОД
ПУТЬ
ЗАДЕРЖКА
POST
/v1/videosЗагрузить файл и поставить в очередь на обработку
~90 мс
GET
/v1/videos/{id}Статус, длительность, доступные качества
~40 мс
GET
/v1/videos/{id}/streamСсылка на HLS-плейлист
~35 мс
GET
/v1/videosСписок видео с пагинацией и фильтрами
~55 мс
DEL
/v1/videos/{id}Удалить видео и производные файлы
~60 мс
POST
/v1/webhooksПодписка на события обработки
~45 мс