Live ingest
Приём видеосигнала через RTMP или SRT с уникальным stream key для каждой трансляции.
Создавайте live-трансляции, принимайте RTMP/SRT-сигнал, получайте HLS playback URL и встраивайте поток в продукт без собственной видеоинфраструктуры.
# Создать 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" }
Вставьте HLS-ссылку формата .m3u8. В Safari используется нативный HLS,
в остальных современных браузерах подключается hls.js.
Приём видеосигнала через RTMP или SRT с уникальным stream key для каждой трансляции.
HLS-поток для веба, мобильных приложений, Smart TV и встроенных видеоплееров.
События stream.started, stream.idle и stream.ended для вашей backend-логики.
Ниже — демонстрационный контракт API. URL и токены вымышлены и предназначены для макета.
Создаёт новый live stream и возвращает ingest / playback credentials.
/v1/streams
Используйте этот макет как основу для лендинга собственного video API.