Как конвертировать RTSP-поток в HLS для браузера. FFmpeg, MediaMTX, облачные сервисы. Сравнение задержки, качества, стоимости.
RTSP (Real Time Streaming Protocol) — протокол камер видеонаблюдения. Работает по TCP/UDP на порту 554. Браузеры его не понимают.
HLS (HTTP Live Streaming) — протокол Apple для потокового видео через HTTP. Поддерживается всеми браузерами (Chrome, Safari, Firefox, Edge) через hls.js или нативно.
Конвертация RTSP→HLS — это процесс, при котором сервер принимает RTSP-поток от камеры, перепаковывает видео в MPEG-TS сегменты и создаёт плейлист .m3u8 для воспроизведения в браузере.
IP-камера отдаёт видео по RTSP (H.264/H.265)
Медиасервер нарезает поток на .ts сегменты (2-6 сек каждый)
Плеер загружает .m3u8 плейлист и последовательно подгружает сегменты
Облачный конвертер: вы даёте RTSP-ссылку, получаете HLS-плеер. Не нужен свой сервер. Автопереподключение, мониторинг, панель управления.
Универсальный инструмент для работы с медиа. Команда для конвертации RTSP в HLS:
Специализированный медиасервер на Go. Принимает RTSP, отдаёт HLS/WebRTC/RTMP.
Корпоративный медиасервер: RTSP→WebRTC (задержка <0.5с) и HLS. Community Edition бесплатна. Сложная установка, нужен мощный сервер.
WebRTC (Ant Media): ~0.5с
Low-Latency HLS: ~2-3с
Стандартный HLS: ~5-10с
RTSP.KZ: ~3-5с
FFmpeg/MediaMTX: бесплатно + VPS (~$5-20/мес)
RTSP.KZ: от 5000₸/мес за камеру
Ant Media EE: от $500/мес
RTSP.KZ: 2 минуты
MediaMTX: 30 минут
FFmpeg: 1-2 часа
Ant Media: 4-8 часов
HLS проще и надёжнее — работает везде, задержка 3-5 секунд. WebRTC даёт задержку менее 1 секунды, но требует STUN/TURN серверов и сложнее в настройке. Для видеонаблюдения HLS оптимален.
Да. FFmpeg и RTSP.KZ поддерживают H.265 (HEVC). При конвертации можно оставить H.265 (экономит трафик) или перекодировать в H.264 (совместимость со старыми устройствами).
Зависит от режима: copy (без перекодирования) — 50-100 камер на 2-ядерном VPS. С перекодированием (H.265→H.264) — 5-10 камер. RTSP.KZ масштабируется автоматически.
Да. FFmpeg может одновременно конвертировать в HLS и записывать в файл (MP4/MKV). RTSP.KZ предоставляет облачный архив на тарифе Бизнес.