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.
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}
}