Crates.io | jarust_rt |
lib.rs | jarust_rt |
version | 0.8.0 |
source | src |
created_at | 2024-05-11 08:16:03.532112 |
updated_at | 2024-11-07 08:37:56.502861 |
description | A janus client SDK in Rust |
homepage | |
repository | https://github.com/Ghamza-Jd/jarust |
max_upload_size | |
id | 1236725 |
size | 4,202 |
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
Then you can run any of the these examples: