Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.67 KB

File metadata and controls

27 lines (19 loc) · 1.67 KB

Realtime Interactive Streaming Emulator (RISE)

RISE stands for Realtime Interactive Streaming Emulator.

RISE is an end-to-end, high-performance Rust-based testbed for this emerging paradigm that enables instantaneous two-way interactions with diverse streaming traffic. Specifically, RISE supports bidirectional streaming, parallel flows, view-dependent streaming, tracking replay, and multiple transport protocols.

RISE implements ringmaster, a research-oriented WebRTC protocol focusing on streaming logic.

This RISE framework also integrates a novel QUIC datagram prioritization approach to optimize realtime interactive streaming by leveraging cross-directional dependency—a characteristic unique to realtime interactive streaming. Please read our MMAsia'25 paper for more details. Additionally, posoo/quinn-dg-priority is the QUIC library that extends the QUIC priority system to accommodate unreliable QUIC datagrams.

For any questions, please contact the owner Sen Lin.

📚 Citation

If you use this work, please cite:

@inproceedings{lin2025leveraging,
  author       = {Sen Lin and Andre Chen and Kevin Zhikai Chen and Aleksandar Kuzmanovic},
  title        = {Leveraging Cross-Directional Dependency in Realtime Interactive Streaming},
  booktitle    = {Proceedings of the ACM Multimedia Asia (MMAsia '25)},
  year         = {2025},
  location     = {Kuala Lumpur, Malaysia},
  publisher    = {ACM},
  doi          = {10.1145/3743093.3771029},
  url          = {https://doi.org/10.1145/3743093.3771029}
}