Skip to content

CeeblueTV/wrts-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebRTS Rust Client

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.

Project Status

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

Running the ffplay example

You can try the experimental Tokio-based client by running the bundled ffplay example.

Prerequisites:

  • cargo and a recent Rust toolchain
  • ffplay installed and available on your PATH (part of ffmpeg)

From the wrtsrs directory:

cargo run -p wrtsrs-tokio --example ffplay -- https://[node].ceeblue.tv/wrts/out+[stream-id]/index.json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages