Rust implementation of a WebRTC Selective Forwarding Unit
A selective forwarding unit is a video routing service which allows webrtc sessions to scale more efficiently.
Clone the repository.
git clone https://github.com/MilcaoStudio/volcano.git
cd volcanoCopy config.example.toml to config.toml.
cp config.example.toml config.tomlIt's recommended to enable logging for server and volcano_sfu.
Set RUST_LOG="debug" to enable debug level for all crates (including webrtc).
RUST_LOG="server, volcano_sfu"
cargo runMIT License - see LICENSE for full text