# MoQ notes

Reference: https://blog.cloudflare.com/moq

- MoQ (Media over QUIC) is a publish/subscribe protocol for media on QUIC.
- The data model uses track namespaces, tracks, groups, and objects.
- Relays can cache and forward objects to many subscribers.
- MoQ is designed to bridge low-latency media delivery with scalable distribution.
- Browsers are expected to connect via WebTransport.

## Mapping to every.channel

- Each channel becomes a track namespace with tracks for video/audio.
- Each chunk is a MoQ object with deterministic IDs.
- Relays store objects and can serve them from any location.
- Object metadata includes optional timing fields (chunk index, PCR/UTC anchors) to support convergence.
