Полная матрица возможностей и спецификации
RUSEON Core предоставляет полный спектр возможностей корпоративного уровня для современных систем видеонаблюдения, стриминга и компьютерного зрения.
1. Протоколы приёма видео и аудио
| Возможность | Техническая спецификация | Преимущество |
|---|---|---|
| Приём RTSP | Полное соответствие RFC 2326 по TCP Interleaved и UDP | Совместимость с любыми IP-камерами и видеоэнкодерами |
| Видеокодеки | H.264 (AVC) и H.265 (HEVC) | Нативный проброс потоков 4K/2K/1080p без перекодирования |
| Аудиокодеки | AAC-LC, Opus, G.711u (PCMU), G.711a (PCMA) | Синхронизированный звук для веб-плееров и архива |
| Автопереподключение | Экспоненциальный backoff и ограничение одновременных подключений | Защита сети от перегрузки при массовой перезагрузке камер |
| Lazy Stream Ingest | Захват потока по требованию (lazy_hls) | Экономия мобильного трафика (4G/5G) при отсутствии зрителей |
2. Стриминг видео с ультранизкой задержкой
| Протокол / Стандарт | Типичная задержка | Поддержка браузерами и клиентами |
|---|---|---|
| WebRTC (WHEP) | < 500 мс | Chrome, Safari, Firefox, Edge, iOS, Android (Без плагинов) |
| Low-Latency HLS (LL-HLS) | 1.5 – 3.0 с | Apple Safari, Video.js, HLS.js, Smart TV, мобильные приложения |
| Ретрансляция RTSP | < 200 мс | Профессиональные VMS-клиенты, NVR, плеер VLC |
| Снимки JPEG | По требованию | Мгновенное извлечение ключевого кадра через HTTP GET /api/v1/cameras/{id}/snapshot |
3. Движок хранения и видеоархива fMP4
- Отказоустойчивый контейнер: Fragmented MP4 (fMP4) со структурой атомов
moof+mdat(ISO BMFF). - Оптимизация ввода-вывода Linux: Скользящее окно 2MB с системными вызовами
sync_file_rangeиFADV_DONTNEEDдля защиты от Page Cache thrashing. - Автоматическая ретенция: Двойные триггеры очистки (по сроку хранения в днях и по минимальному остатку места на диске).
- Быстрая перемотка: Бинарные файлы индексов (
.idx) для мгновенного поиска кадров без сканирования тяжелых файлов. - Экспорт отрезков: Прямое скачивание фрагментов архива в стандартном формате MP4.
4. Встроенный веб-интерфейс (React 19)
- Мультикамерная сетка: Гибкие раскладки 1x1, 2x2, 3x3, 4x4 и адаптивные сетки.
- Интерактивный таймлайн архива: Масштабирование, быстрая перемотка и маркеры событий движения.
- Управление PTZ: Поворот, наклон, зум и вызов пресетов по ONVIF.
- Организация: Дерево папок камер и пользовательские теги.
5. AI, IoT и внешние интеграции
- gRPC Frame Service: Двунаправленный стрим несжатых кадров и приём детекций.
- Графические наложения в реальном времени: Отрисовка рамок поверх видео через WebRTC DataChannels.
- MQTT Паблишер: Lock-free публикация телеметрии для систем умного дома, SCADA и Home Assistant.
- Вебхуки: Отправка HTTP POST уведомлений с подписью HMAC-SHA256 и автоматом Circuit Breaker.