Обзор архитектуры стриминга и сравнение протоколов
RUSEON Core предоставляет универсальный мультипротокольный движок доставки видео. Благодаря Кольцевому буферу (Ring Buffer), один входящий поток с IP-камеры может одновременно раздаваться операторам через WebRTC с минимальной задержкой, мобильным зрителям через HLS, внешним AI-серверам и записываться на диск.
Сравнение протоколов стриминга
| Протокол | Типичная задержка | Транспорт | Сценарий применения | Поддержка клиентами |
|---|---|---|---|---|
| WebRTC (WHEP) | < 500 мс | UDP (RTP/RTCP/SRTP) | Интерактивное наблюдение, оперативное управление PTZ | Chrome, Safari, Firefox, iOS, Android (Без плагинов) |
| Low-Latency HLS | 1.5 – 3.0 с | TCP (HTTP/1.1, HTTP/2) | Массовый просмотр на сайтах, Smart TV, мобильные сети | Safari, Video.js, HLS.js, ExoPlayer |
| Ретрансляция RTSP | < 200 мс | TCP / UDP | Ретрансляция потоков на внешние NVR, видеоаналитику | VLC, FFmpeg, Milestone, Genetec |
| Воспроизведение архива | По требованию | HTTP Range / HLS | Навигация по таймлайну, выгрузка инцидентов в MP4 | HTML5 <video>, Video.js, нативные плееры |
Сохранение 100% исходного качества (Zero-Transcoding)
Поскольку RUSEON Core никогда не декодирует видеопоток в несжатые пиксели:
- Отсутствие артефактов повторного сжатия: Изображение на 100% идентично картинке с матрицы камеры.
- Микросекундная обработка: Поступающие NAL-юниты переупаковываются в пакеты WebRTC RTP за микросекунды.
- Минимальная нагрузка: Для одновременного просмотра десятков камер не требуются видеокарты (GPU).