| Crates.io | jarust_interface |
| lib.rs | jarust_interface |
| version | 1.8.2 |
| created_at | 2024-10-01 11:08:27.000129+00 |
| updated_at | 2025-08-18 17:00:25.268907+00 |
| description | A janus client SDK in Rust |
| homepage | |
| repository | https://github.com/Proximie/jarust |
| max_upload_size | |
| id | 1392752 |
| size | 131,717 |
Jarust is a memory safe and high-performance Rust adapter for Janus WebRTC server. Inspired by Janode, jarust offers similar functionalities but it's designed to be customizable, for exmaple, you could use the built-in WebSocket transport or provide your own RabbitMQ transport implementation.
The library wraps the Janus core API and some of the most popular plugins APIs.
The supported Janus plugins currently are:
The supported interfaces are:
To run the examples first you have to lunch the janus server.
docker compose up -d
Examples are avaialbe in jarust create