Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 682 Bytes

File metadata and controls

33 lines (23 loc) · 682 Bytes

Volcano

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.

Development

Setup

Clone the repository.

git clone https://github.com/MilcaoStudio/volcano.git
cd volcano

Copy config.example.toml to config.toml.

cp config.example.toml config.toml

Build and run

It'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 run

License

MIT License - see LICENSE for full text