Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harlanc/rsfu
A WebRTC SFU(Selective Forwarding Unit) in Rust.
https://github.com/harlanc/rsfu
rust sfu webrtc
Last synced: 4 months ago
JSON representation
A WebRTC SFU(Selective Forwarding Unit) in Rust.
- Host: GitHub
- URL: https://github.com/harlanc/rsfu
- Owner: harlanc
- License: mit
- Created: 2021-10-01T08:29:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-09T13:02:37.000Z (over 1 year ago)
- Last Synced: 2024-09-13T23:20:05.720Z (5 months ago)
- Topics: rust, sfu, webrtc
- Language: Rust
- Homepage:
- Size: 758 KB
- Stars: 29
- Watchers: 6
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RSFU
A WebRTC selective forwding unit written in Rust, rewrite [ion-sfu](https://github.com/pion/ion-sfu).
# Build and Run
#### Clone
git clone https://github.com/harlanc/rsfu.git
#### Build
cargo build#### Run the jrpc2-server
./target/debug/jrpc2-server
#### Open the clientOpen the rsfu/third-party/echotest-jsonrpc/index.html from the chrome browser, and click **Start**, your audio/video can be forward from left side to the right side.
# Dependencies
- [webrtc-rs](https://github.com/webrtc-rs/webrtc)
- [jsonrpc2-rs](https://github.com/harlanc/jsonrpc2-rs)