Product Roadmap & Architecture Vision
This roadmap outlines completed milestones and future architectural features planned for RUSEON Core.
1. Version 1.0 (Current Release — Production Ready)
- [x] Zero-Transcoding Engine: Pure Go H.264/H.265 NAL unit passthrough.
- [x] fMP4 Linux Direct I/O: Sliding-window disk writer with
POSIX_FADV_DONTNEEDpage cache eviction. - [x] WebRTC WHEP Signaling: IETF standard WHEP with Pion WebRTC and SCTP DataChannels.
- [x] Low-Latency HLS: In-memory virtual playlist generation with
<1msTTFB. - [x] Embedded State Engine: BadgerDB v4 LSM store with atomic JSON snapshots.
- [x] Modern Web Dashboard: React 19 glassmorphism user interface.
2. Version 1.1 (Next Release)
- [ ] Interactive ONVIF PTZ: Pan, Tilt, and Zoom control presets directly inside the Web UI player.
- [ ] S3 / MinIO Tiered Storage: Automated background archiving of cold fMP4 footage to S3-compatible cloud object storage.
- [ ] AV1 Passthrough Transmuxing: Full ingestion and WHEP egress support for next-generation AV1 video codecs.
- [ ] Hardware-Accelerated WebRTC Egress: Kernel bypass (io_uring) networking experiments on Linux 6.x.
3. Version 1.2+ (Future Roadmap)
- [ ] Multi-Node Cluster Coordination: Distributed camera catalog synchronization using Raft consensus.
- [ ] WebTransport Low-Latency Video: Next-generation HTTP/3 datagram media transport.
- [ ] Edge AI Plugin System: WebAssembly (Wasm) runtime for running custom lightweight analytics inside the server pipeline.