8 releases (breaking)
0.7.0 | Oct 29, 2024 |
---|---|
0.6.1 | Aug 27, 2024 |
0.5.0 | Jul 11, 2023 |
0.4.0 | Jun 9, 2023 |
0.1.0 | Aug 21, 2019 |
#1069 in Web programming
106 downloads per month
Used in 3 crates
125KB
1.5K
SLoC
Medea Client API protocol
Client API protocol implementation for Medea media server.
Cargo features
client
(default): EnablesDeserialize
implementation forEvent
s, andSerialize
implementation forCommand
s.server
: EnablesDeserialize
implementation forCommand
s, andSerialize
implementation forEvent
s.extended-stats
: Enables unused RTC Stats DTOs.
Contribution guide
Avoid using 64 bit types. medea-jason
uses wasm-bindgen to interop with JS, and exposing 64 bit types to JS will make wasm-bindgen to use BigInt64Array / BigUint64Array in its JS glue, which are not implemented or were implemented too recently in some UAs.
So, it's better to keep protocol 64-bit-types-clean to avoid things breaking by accident.
License
Copyright © 2019-2024 Instrumentisto Team https://github.com/instrumentisto
This software is subject to the terms of the Blue Oak Model License 1.0.0. If a copy of the BlueOak-1.0.0 license was not distributed with this file, You can obtain one at https://blueoakcouncil.org/license/1.0.0.
Dependencies
~1.6–2.3MB
~46K SLoC