This is an experimental Rust implementation of the web WebRTS client, was originaly created for a player demo at IBC 2025.
It was built to explore and prototype ideas around using Ceeblue's WebRTS protocol with native clients.
- Experimental: This client is more of a proof-of-concept and may change significantly over time.
- Not production-ready: The code and APIs are still evolving, may contain bugs, and not exactly the same as the web client yet.
You can try the experimental Tokio-based client by running the bundled ffplay example.
Prerequisites:
cargoand a recent Rust toolchainffplayinstalled and available on yourPATH(part offfmpeg)
From the wrtsrs directory:
cargo run -p wrtsrs-tokio --example ffplay -- https://[node].ceeblue.tv/wrts/out+[stream-id]/index.json