Skip to content

posoo/RISE-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Realtime Interactive Streaming Emulator; Implementing ringmaster/WebRTC streaming protocol; MMAsia'25

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages