Note: We are currently supporting only chromium based browsers, support for other browsers coming soon. Try the demo over at https://room-app.germanywestcentral.cloudapp.azure.com/.
- run the backend
cd backend cargo run
- run the signalling server
cd signalling-server cargo run
- run the sfu server
cd sfu-server cargo run
- build the wasm client
cd wasm-client wasm-pack build --debug --target web --out-name wasm_client --out-dir static/pkg
- serve the client, I was using python server but anything will work probably
cd wasm-client python -m http.server 8000
- Profit
Note: I strongly recommend adding the first 4 steps as targets in RustRover.
I had problem with firewall so make sure to allow traffic on ports 9000 and 800 but depends on which you use