Crates.io | batrachia |
lib.rs | batrachia |
version | 0.1.1 |
source | src |
created_at | 2022-12-16 20:00:50.191871 |
updated_at | 2022-12-17 10:08:36.905895 |
description | Facilitating high-level interactions between Rust and WebRTC |
homepage | https://github.com/colourful-rtc/batrachia |
repository | https://github.com/colourful-rtc/batrachia |
max_upload_size | |
id | 739120 |
size | 147,399 |
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.
Add the following to your Cargo.toml:
batrachia = "0.1.0"
There are simple example in the example repo.
The batrachia crate will automatically find the precompiled static library files in the git batrachiatc repo release.
A set of environment variables can be used to point batrachia towards. They will override the automatic detection logic.
WEBRTC_LIBRARY_PATH
- webrtc static library path, this will skip downloading and use your static library.
SYS_LIBRARY_PATH
- batrachiatc static library path, this will skip downloading and use your static library.
GPL Copyright (c) 2022 Mr.Panda.