6 个版本 (破坏性更新)

新版本 0.6.0 2024年8月5日
0.5.0 2023年7月11日
0.4.0 2023年6月9日
0.3.0 2021年4月9日
0.1.0 2019年8月21日

#1469 in 网页编程

Download history 2/week @ 2024-04-14 8/week @ 2024-05-19 2/week @ 2024-06-09 3/week @ 2024-06-16 64/week @ 2024-07-28

每月64次下载
3 crate 中使用

BlueOak-1.0.0

120KB
1K SLoC

Medea 客户端 API 协议

Latest version Rust 1.65+ Unsafe Forbidden Rust docs

API 文档 | 变更日志

客户端 API 协议实现,用于 Medea 媒体服务器。

Cargo 功能

  • client (默认): 启用 Deserialize 实现 Event,以及 Serialize 实现 Command
  • server: 启用 Deserialize 实现 Command,以及 Serialize 实现 Event
  • extended-stats: 启用未使用的 RTC Stats DTOs。

贡献指南

避免使用 64 位类型。 medea-jason 使用 wasm-bindgen 与 JS 互操作,将 64 位类型暴露给 JS 将导致 wasm-bindgen 在其 JS 桥接中使用 BigInt64Array / BigUint64Array,这在某些 UA 中尚未实现或实现时间太短。

因此,保持协议 64 位类型整洁以避免意外破坏更好。

许可证

版权 © 2019-2024 Instrumentisto 团队 https://github.com/instrumentisto

此软件受 Blue Oak Model License 1.0.0 条款的约束。如果此文件未附带 BlueOak-1.0.0 许可证的副本,您可以从 https://blueoakcouncil.org/license/1.0.0 获取一份。

依赖关系

~1.2–1.8MB
~37K SLoC