Kino берёт на себя транскодинг, хранение и доставку. Вы вызываете API — зрители получают плавный стрим на любом устройстве и скорости соединения.
От загрузки исходника до адаптивного стрима у зрителя — без своих серверов, очередей и FFmpeg-обвязки.
Прямой файл, ссылка, докачка при обрыве или пуш прямого эфира по RTMP — единый endpoint для всего.
H.264, HEVC и AV1 в нескольких битрейтах параллельно. Средний ролик готов к просмотру за 4 секунды.
HLS и DASH до 4K. Качество подстраивается под сеть зрителя, а плеер встраивается одной строкой.
Просмотры, удержание, буферизация и качество по устройствам — данные через API или в готовой панели.
import { Kino } from "@kino/node"; const kino = new Kino(process.env.KINO_KEY); const video = await kino.videos.upload({ source: "./demo.mp4", playback: "public", }); console.log(video.hls); // https://stream.kino.dev/v/8f3a…/index.m3u8
from kino import Kino kino = Kino(api_key=os.environ["KINO_KEY"]) video = kino.videos.upload( source="./demo.mp4", playback="public", ) print(video.hls) # https://stream.kino.dev/v/8f3a…/index.m3u8
curl https://api.kino.dev/v2/videos \ -H "Authorization: Bearer $KINO_KEY" \ -F source="@demo.mp4" \ -F playback="public" # → { "id": "8f3a…", "status": "processing" }
Без абонплаты за хранение простаивающих роликов. Тарифицируются минуты транскодинга и трафик доставки.
Заведите ключ, залейте видео и получите HLS-ссылку за пару минут. Карта для старта не нужна.