Complete Features Matrix & Specifications
RUSEON Core provides an enterprise-grade suite of capabilities designed for modern video streaming, computer vision pipelines, and resilient edge recording.
1. Video Ingest & Stream Protocols
| Feature | Technical Specification | Benefit |
|---|---|---|
| RTSP Ingestion | Full RFC 2326 compliance over TCP Interleaved & UDP | Universally compatible with all IP cameras and encoders |
| Video Codecs | H.264 (AVC) and H.265 (HEVC) | Native zero-transcoding passthrough of modern 4K/2K/1080p feeds |
| Audio Codecs | AAC-LC, Opus, G.711u (PCMU), G.711a (PCMA) | Synchronized audio delivery for web and archive playback |
| Auto-Reconnect | Exponential backoff with jitter and dial concurrency throttling | Prevents network storms when multiple edge cameras reboot |
| Lazy Stream Ingest | On-demand ingestion for cellular/metered links (lazy_hls) | Conserves 4G/5G mobile bandwidth when no operator is watching |
2. Low-Latency Video Egress
| Protocol / Standard | Typical Latency | Browser / Client Support |
|---|---|---|
| WebRTC (WHEP) | < 500 ms | Native Chrome, Safari, Firefox, Edge, iOS, Android (Zero plugins) |
| Low-Latency HLS (LL-HLS) | 1.5 – 3.0 s | Apple Safari, Video.js, HLS.js, smart TVs, mobile apps |
| RTSP Restreaming | < 200 ms | Desktop VMS clients, NVRs, VLC player |
| JPEG Snapshot API | On-demand | Instant keyframe extraction via HTTP GET /api/v1/cameras/{id}/snapshot |
3. Storage & fMP4 Archive Engine
- Crash-Resilient Container: Fragmented MP4 (fMP4) with ISO BMFF compliant
moof+mdatboxes. - Linux I/O Optimization: 2MB sliding-window buffer utilizing
sync_file_rangeandFADV_DONTNEEDto prevent Page Cache thrashing. - Automated Retention: Dual triggers (retention days limit + disk space low-watermark threshold).
- Fast Seeking: Binary sidecar index files (
.idx) enabling instantaneous timeline seeks without parsing multi-gigabyte video files. - Interval Export: Direct HTTP MP4 clip download without server-side transcoding.
4. Embedded Web UI (React 19)
- Multi-Camera Grid: Flexible 1x1, 2x2, 3x3, 4x4, and custom responsive layouts.
- Interactive Archive Timeline: Continuous timeline zoom, scrubbing, and motion event markers.
- PTZ Controls: Pan, Tilt, Zoom, and preset recall via ONVIF.
- Organization: Hierarchical camera folder trees and custom tag taxonomies.
5. AI, IoT & Integrations
- gRPC Frame Service: Bidirectional raw frame streaming and metadata ingestion.
- Real-Time Overlays: Canvas-rendered bounding boxes delivered over WebRTC DataChannels.
- MQTT Publisher: Lock-free telemetry broadcasting for IoT, SCADA, and Home Assistant.
- Webhooks: Resilient HTTP POST notifications with HMAC-SHA256 signatures and Circuit Breaker.