22 releases (7 breaking)

new 0.8.0 Nov 7, 2024
0.6.0 Sep 23, 2024
0.4.0 Jun 26, 2024
0.2.4 Feb 28, 2024

#1686 in Asynchronous

Download history 93/week @ 2024-07-26 9/week @ 2024-08-02 187/week @ 2024-09-13 207/week @ 2024-09-20 170/week @ 2024-09-27 36/week @ 2024-10-04 10/week @ 2024-10-11 3/week @ 2024-10-18

61 downloads per month
Used in jarust

Apache-2.0

250KB
6K SLoC

Jarust Plugins

Wrapper around jarust_core that provides strongly typed API.

Current plugins:

  • Echo test
  • Audio bridge
  • Video room
  • Streaming (WiP)

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

~9–20MB
~260K SLoC