Streaming API / Demo

Видео в реальном времени через один API.

Создавайте live-трансляции, принимайте RTMP/SRT-сигнал, получайте HLS playback URL и встраивайте поток в продукт без собственной видеоинфраструктуры.

< 5 сек целевая задержка
HLS / RTMP ingest & playback
REST + Webhooks управление стримами
# Создать live stream

curl -X POST https://api.example.com/v1/streams \
  -H "Authorization: Bearer sk_demo_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Product launch",
    "latency": "low"
  }'

# Response
{
  "id": "str_9f2a",
  "status": "idle",
  "ingest_url": "rtmp://...",
  "stream_key": "live_xxx",
  "playback_url": "https://.../master.m3u8"
}
Live demo

Проверьте поток прямо в браузере.

Вставьте HLS-ссылку формата .m3u8. В Safari используется нативный HLS, в остальных современных браузерах подключается hls.js.

LIVE
Stream status
API ● operational
Ingest RTMP / SRT
Playback HLS
Auth Bearer Token
Events Webhooks
Platform

Всё необходимое для live video.

Live ingest

Приём видеосигнала через RTMP или SRT с уникальным stream key для каждой трансляции.

Adaptive playback

HLS-поток для веба, мобильных приложений, Smart TV и встроенных видеоплееров.

Webhooks

События stream.started, stream.idle и stream.ended для вашей backend-логики.

API reference

Минимум кода до первого эфира.

Ниже — демонстрационный контракт API. URL и токены вымышлены и предназначены для макета.

Создать трансляцию

Создаёт новый live stream и возвращает ingest / playback credentials.

POST /v1/streams

            

От ingest до playback за один запрос.

Используйте этот макет как основу для лендинга собственного video API.

Начать интеграцию
Скопировано