6 releases (breaking)
0.7.0 | Oct 1, 2024 |
---|---|
0.6.0 | Sep 23, 2024 |
0.5.0 | Sep 13, 2024 |
0.4.0 | Jun 26, 2024 |
0.2.9 | May 11, 2024 |
#2069 in Asynchronous
439 downloads per month
Used in 4 crates
4KB
Jarust
Jarust is a Rust adapter for Janus WebRTC server
Internally uses WebSockets to connect to Janus. But you can provide your own transport.
The library wraps the Janus core API and some of the most popular plugins APIs.
The supported Janus plugins currently are:
- EchoTest
- AudioBridge
- VideoBridge
- Streaming
Examples
To run the examples first you have to lunch the janus server.
docker compose up -d
Then you can run any of the these examples:
- jarust examples, example usage of core jarust.
- plugins examples, example usage of jarust's predefined plugins.
lib.rs
:
Jarust Runtime
A runtime abstraction crate for jarust.
Dependencies
~2.7–8.5MB
~64K SLoC