42 releases (19 stable)

new 1.7.1 Apr 17, 2025
1.4.0 Mar 19, 2025
0.8.1 Nov 12, 2024
0.4.0 Jun 26, 2024
0.2.4 Feb 28, 2024

#524 in Asynchronous

Download history 242/week @ 2025-01-04 268/week @ 2025-01-11 53/week @ 2025-01-18 4/week @ 2025-02-01 132/week @ 2025-02-08 258/week @ 2025-02-15 409/week @ 2025-02-22 335/week @ 2025-03-01 35/week @ 2025-03-08 117/week @ 2025-03-15 33/week @ 2025-03-22 125/week @ 2025-03-29 480/week @ 2025-04-05 195/week @ 2025-04-12

842 downloads per month
Used in jarust

Apache-2.0

335KB
8K SLoC

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.


Jarust Plugins

Wrapper around jarust_core that provides strongly typed API.

Current plugins:

  • EchoTest
  • AudioBridge
  • Streaming (Experimental)
  • VideoRoom (Experimental)
  • Legacy VideoRoom (Experimental)

Dependencies

~9–21MB
~303K SLoC