gap-protocol 1.1.1

Group Audio Protocol — the Opus-based audio sub-protocol of the Group Protocol Stack. Provides per-source replay protection on top of the GBP base layer.
docs.rs failed to build gap-protocol-1.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: gap-protocol-1.8.2

gap-protocol

Group Audio Protocol — audio sub-protocol of the Group Protocol Stack.

GAP carries Opus media frames on top of the GBP base layer with per-source replay protection and epoch-bound key material.

Profile

  • Opus at 48 kHz REQUIRED.
  • 20 ms packetisation RECOMMENDED.
  • FEC RECOMMENDED.
  • Reliable delivery NOT RECOMMENDED (use the O flag profile only).

What this crate provides

  • GapPayload — the CBOR-encoded audio frame.
  • GapClient — stateful client that maintains a per-source rtp_sequence window and validates key_phase against the current group epoch.

License

Licensed under Apache License, Version 2.0.