MOQ5 – Open-Source C Library with MOQ Support for Both Ingest and Egress
MOQ5 is an open-source C library that provides support for the Media Over QUIC (MOQ) protocol, handling both ingest and egress data streams.
Background
- **MoQ (Media over QUIC)** is an emerging IETF standard for live video streaming over QUIC (the UDP-based transport protocol that powers HTTP/3), designed to reduce latency far below what TCP-based protocols like HLS or DASH can achieve.
- **MOQ5** is an open-source C library that implements both ingest (pushing video into a server) and egress (pulling video from a server) using the MoQ protocol, making it a practical tool for developers building low-latency live streaming systems.
- This matters because the live-streaming industry is shifting from older TCP-based delivery to QUIC-based solutions for sub-second latency, and MOQ5 provides a lightweight, embeddable building block for that shift—especially for resource-constrained or C/C++ environments.