Skip to content

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_DONTNEED page 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 <1ms TTFB.
  • [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.

Released under the MIT License.