2 个版本
0.1.1 | 2022年12月17日 |
---|---|
0.1.0 | 2022年12月16日 |
#177 in 多媒体
89KB
1.5K SLoC
Rust ❤️ WebRTC
促进 Rust 与 WebRTC 之间的高级交互
促进 Rust 与 WebRTC 之间的高级交互
Google WebRTC 的 Rust 高级抽象绑定 M99。使用 WebRTC,您可以在开放标准之上为您的应用程序添加实时通信功能。它支持视频、语音和通用数据在对等之间发送,允许开发人员构建强大的语音和视频通信解决方案。
快速入门
将以下内容添加到您的 Cargo.toml 中
batrachia = "0.1.0"
在 示例 存储库中有简单的示例。
构建
自动
batrachia crate 将自动在 git batrachiatc 存储库发布中找到预编译的静态库文件。
手动
可以使用一组环境变量将 batrachia 指向。它们将覆盖自动检测逻辑。
WEBRTC_LIBRARY_PATH
- webrtc 静态库路径,这将跳过下载并使用您的静态库。SYS_LIBRARY_PATH
- batrachiatc 静态库路径,这将跳过下载并使用您的静态库。
许可证
GPL 版权 (c) 2022 Mr.Panda。
依赖项
~2.7–4MB
~64K SLoC