Skip to content

Обзор интеграций и пайплайна AI-метаданных ​

RUSEON Core спроектирован как открытая расширяемая платформа для работы с видеоданными. Сервер объединяет инфраструктуру IP-камер с внешними AI-движками инференса, IoT-брокерами сообщений, сервисами видеоаналитики и корпоративными системами оповещения без перегрузки CPU.


Матрица возможностей интеграции ​

ПодсистемаПротокол взаимодействияТипичная задержкаОсновной сценарий использованияРуководство
Пайплайн AI-метаданныхgRPC / Protocol Buffers< 10 мсСинхронизация рамок детекций (Bounding Boxes) и классов нейросетей с видеоAI-метаданные
Публикация в MQTTMQTT 3.1.1 / 5.0< 25 мсIoT и SCADA телеметрия, передача статусов промышленных камерMQTT Интеграция
Движок вебхуковHTTP/1.1 и HTTP/2 POST< 100 мсОтправка системных алертов, событий детекции движения и ротации архиваВебхуки
Внутренняя шина событийIn-Memory каналы Go< 1 мсПотокобезопасная неблокирующая маршрутизация событий внутри процессаEvent Bus

Ключевые архитектурные особенности ​

  1. Zero-Copy извлечение кадров: gRPC-сервис позволяет внешним воркерам на Python, C++ или Go получать видеокадры напрямую из оперативной памяти без повторного чтения с диска и без декодирования на стороне сервера.
  2. Синхронная доставка наложений (Overlay): AI-метаданные (координаты объектов, распознанные номера, позы) синхронизируются с метками времени видео (PTS) и передаются клиентам через:
    • WebRTC DataChannel: Отрисовка рамок поверх HTML5 Canvas в реальном времени с задержкой до 100 мс.
    • HLS WebVTT: Стандартизированные дорожки метаданных для стандартных плееров.
  3. Отказоустойчивость: Движок вебхуков оснащён защитным автоматом Circuit Breaker, предотвращающим зависание сервера при недоступности сторонних серверов приёма событий.

Связанная документация ​

Released under the MIT License.