Skip to content

Integrations & AI Metadata Pipeline Overview ​

RUSEON Core is engineered as an open, extensible video data platform. It seamlessly connects camera video infrastructure with external AI inference engines, IoT message brokers, edge analytics services, and enterprise notification systems without introducing CPU bottlenecks.


Integration Capabilities Matrix ​

SubsystemCommunication ProtocolTypical LatencyKey Use CaseDocumentation
AI Metadata PipelinegRPC / Protocol Buffers< 10 msSynchronizing real-time bounding boxes and AI classifications with video feedsAI Metadata Guide
MQTT PublishingMQTT 3.1.1 / 5.0< 25 msIoT and SCADA telemetry, industrial camera state broadcastingMQTT Guide
Webhooks EngineHTTP/1.1 & HTTP/2 POST< 100 msDispathing system alerts, motion alarms, and retention events to web endpointsWebhooks Guide
Internal Event BusIn-Memory Go Channels< 1 msThread-safe, non-blocking intra-process event routingEvent Bus Guide

Key Architectural Highlights ​

  1. Zero-Copy Frame Extraction: The gRPC Frame Service allows external Python, C++, or Go AI workers to ingest raw video frames directly without duplicate disk reads or CPU transcoding.
  2. Synchronized Overlay Delivery: Injected AI metadata (such as detected bounding boxes, license plates, or human poses) is synchronized with video frames and delivered via:
    • WebRTC DataChannel: Sub-100ms real-time bounding box rendering over HTML5 Canvas.
    • HLS WebVTT: Standardized subtitle/metadata tracks for standard web players.
  3. Resilience & Fault Isolation: The Webhooks engine features an automated Circuit Breaker to prevent failing third-party endpoints from exhausting server memory or thread pools.

Released under the MIT License.