#safe-bindings #low-level #high-level #exists #nice-agent

libnice

安全的、高级 Rust 绑定到 libnice

5 个不稳定版本

0.3.0 2021年1月17日
0.2.2 2020年12月27日
0.2.1 2020年10月11日
0.2.0 2020年4月5日
0.1.0 2019年2月2日

#34 in #exists

LGPL-2.1 OR MPL-1.1

54KB
1K SLoC

libnice

安全的、高级和低级 Rust 绑定到 libnice.

用法

查看文件 src/ice.rs 中的 connects_and_transmits_data 测试,以获取高级绑定的完整示例。

许可证

libnice 在 Mozilla 公共许可证版本 1.1 和 GNU 较小通用公共许可证版本 2.1 下许可(就像 libnice 本身一样)。有关这些许可证的完整文本,请分别查看 LICENSE.MPL 和 LICENSE.LGPL 文件。


lib.rs:

安全的、高级和低级绑定到 libnice.

目前并非 NiceAgent 的所有部分都有安全的绑定,它们仅在需要时添加。同样,libnice 的 StunAgent 或伪 TCP 套接字部分的绑定也不是安全的。

如果需要,低级、不安全的、生成的 FFI 绑定被重新导出为 [sys] 模块。

依赖关系

~6.5–10MB
~221K SLoC