Expand description
Group Audio Protocol — audio sub-protocol of the Group Protocol Stack.
Profile (GAP §7): Opus at 48 kHz REQUIRED, 20 ms packetisation RECOMMENDED, FEC RECOMMENDED, reliable delivery NOT RECOMMENDED.
This crate provides:
GapPayload— the CBOR-encoded audio payload format.GapClient— stateful client that maintains a per-sourcertp_sequencewindow (replay protection, GAP §10) and validateskey_phaseagainst the current group epoch.
See gbp-protocol for the underlying frame format.
Re-exports§
pub use client::GapAccept;pub use client::GapClient;pub use client::GapError;pub use jitter::JitterBuffer;pub use jitter::JitterPush;pub use payload::GapPayload;