27 releases (4 stable)
new 1.1.2 | Jan 15, 2025 |
---|---|
0.8.1 | Nov 12, 2024 |
0.4.0 | Jun 26, 2024 |
0.2.4 | Feb 28, 2024 |
#1992 in Asynchronous
403 downloads per month
Used in jarust
270KB
6K
SLoC
Jarust Plugins
Wrapper around jarust_core that provides strongly typed API.
Current plugins:
- EchoTest
- AudioBridge
- Streaming (Experimental)
- VideoRoom (Experimental)
lib.rs
:
Janus Plugins
This crate provides a set of plugins for the Janus WebRTC Gateway.
Currently, it supports:
- EchoTest plugin
- AudioBridge plugin
- VideoRoom plugin
- Streaming plugin (minimal support)
All of the plugins are hidden behind feature flags to allow you to cherry-pick your dependencies. By default, all plugins are enabled.
If you can't find an API you're looking for, it might be hidden behind the __experimental
feature since it's
not well tested yet. Alternatively, you could construct the body and send it, as every plugin handler dereferences to JaHandle
.
Dependencies
~8–21MB
~294K SLoC