Приём RTMP, SRT и WebRTC, транскодинг с адаптивным битрейтом, собственный CDN по России и раздача в плеер — одним API. Вы пишете продукт, мы следим, чтобы кадры приходили вовремя.
Четыре звена и одна точка входа в API. Каждое можно настроить, ни одно не нужно собирать самому.
Поток из OBS, vMix, аппаратного энкодера или прямо из браузера.
Лестница качеств под исходник, чтобы плеер переключался без пауз.
Раздача с ближайшего к зрителю узла собственной сети.
Веб-плеер и SDK для iOS и Android. WebRTC — меньше секунды.
Запись, защита, вебхуки и аналитика уже встроены в конвейер и включаются параметром в запросе.
Каждый эфир пишется автоматически. Зрители перематывают назад прямо во время трансляции, запись доступна сразу после неё.
Лестница качеств собирается под исходник. H.264 — для совместимости, H.265 и AV1 — чтобы отдавать меньше трафика при той же картинке.
Подписанные ссылки с ограниченным сроком жизни, токены доступа, ограничения по доменам и регионам.
stream.started, stream.ended, recording.ready и другие события приходят на ваш URL с подписью HMAC и повторами при ошибках.
Время старта, буферизация, переключения качеств и ошибки плеера — по каждой сессии и в агрегатах.
Всё, что есть в панели, доступно через API. SDK для Node.js и Python, плееры для веба, iOS и Android.
Видео, записи, логи и данные зрителей хранятся и обрабатываются в двух ЦОДах на территории РФ. Это не опция тарифа — так устроена платформа.
Не больше 21,6 минуты недоступности за 30 дней. Если больше — компенсируем по условиям договора.
Без абонентской платы и минимального чека. Счёт — раз в месяц, по фактическому потреблению.
RTMP, SRT и WebRTC на входе.
Минута входящего потока, вся лестница качеств.
Трафик, отданный зрителям через CDN.
Записи эфиров и DVR в ЦОДах в РФ.
трафик, ГБ = зрители × часы × Мбит/с × 0,45 · зрители смотрят эфир целиком · запись в исходном битрейте хранится месяц · транскодинг — за минуту входящего потока
Крупное разовое событие или стабильно большой трафик — напишите на support@stremnina.io, посчитаем отдельно.
Ключ, один запрос и адрес для энкодера. Дальше — уже эфир.
Оставьте заявку — пришлём тестовый ключ и доступ в кабинет. Положите ключ в переменную STREMNINA_API_KEY.
Один POST /v1/streams возвращает адрес для приёма и ссылки на воспроизведение — пример ниже.
Укажите ingest_url в OBS, vMix или ffmpeg, а ссылку webrtc или ll_hls — в плеере.
Не нашли свой — напишите на support@stremnina.io, отвечают инженеры.
Зависит от протокола раздачи. WebRTC — меньше секунды от камеры до зрителя, LL-HLS — обычно 2–4 секунды, классический HLS — 6–10. Один поток можно отдавать сразу в нескольких протоколах.
Ёмкость CDN не нужно резервировать заранее — вы платите по фактическому трафику. Если планируете крупное событие, напишите в поддержку за пару дней: проверим цепочку вместе с вами.
Видео, записи, логи и персональные данные зрителей хранятся и обрабатываются в ЦОДах в Москве и Санкт-Петербурге. Заключаем договор поручения обработки персональных данных.
Если энкодер отдаёт RTMP или SRT, достаточно поменять адрес сервера и ключ потока. Архив записей загружается через API — по ссылке или из S3-совместимого хранилища.
Приём бесплатный. Транскодинг считается по минутам входящего потока, доставка — по гигабайтам, отданным зрителям, хранение — по гигабайтам записей в месяц. Детализация по каждому потоку — в кабинете и через API.