| Crates.io | jarust_rt |
| lib.rs | jarust_rt |
| version | 1.8.2 |
| created_at | 2024-05-11 08:16:03.532112+00 |
| updated_at | 2025-08-18 16:59:46.641094+00 |
| description | A janus client SDK in Rust |
| homepage | |
| repository | https://github.com/Proximie/jarust |
| max_upload_size | |
| id | 1236725 |
| size | 13,498 |
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