Rust ❤️ WebRTC
Facilitating high-level interactions between Rust and WebRTC




The rust high-level abstraction binding of Google WebRTC M99. With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard. It supports video, voice, and generic data to be sent between peers, allowing developers to build powerful voice- and video-communication solutions.

Quick start

Add the following to your Cargo.toml:

toml batrachia = "0.1.0"

There are simple example in the example repo.

Building

Automatic

The batrachia crate will automatically find the precompiled static library files in the git batrachiatc repo release.

Manual

A set of environment variables can be used to point batrachia towards. They will override the automatic detection logic.

License

GPL Copyright (c) 2022 Mr.Panda.