[!IMPORTANT] This is
atmoq-moq-net, a temporary fork ofmoq-net0.1.10 (moq-dev/moq) carrying two additive replay-window patches that atmoq needs, pending upstream consensus — seeUPSTREAM.md. Unless you are atmoq, you want the realmoq-net. This crate will be deprecated once the patches (or an equivalent) land upstream.
moq-net
The Rust networking layer for Media over QUIC: real-time pub/sub with built-in caching, fan-out, and prioritization, on top of QUIC.
At session setup moq-net negotiates one of two wire protocols: the simplified moq-lite protocol (the default) or the full IETF moq-transport protocol. This means clients work with any moq-transport CDN.
Live media is built on top of this layer using something like hang.
- Broadcasts: Discoverable collections of tracks.
- Tracks: Named streams of data, split into groups.
- Groups: A sequential collection of frames, usually starting with a keyframe.
- Frame: A timed chunk of data.