Media over QUIC Logo

Media over QUIC is a live media protocol powered by QUIC: a super-charged TCP/UDP replacement that powers HTTP/3. It's being developed by the IETF and your favorite big tech companies such as Google, Meta, Cisco, Akamai, Cloudflare, etc.

That's right, you no longer need to hack WebRTC! There's a new way to achieve real-time latency in the browser, including contribution and mass distribution via generic CDNs. It's open source, standards-based, and ready to use today.

Check out the blog for more info (they fun), the docs for details, the GitHub for code, or join Discord to say hi. Contributions welcome — or just yoink the code and make it your own.

Adaptive

MoQ supports the entire latency spectrum. Simultaneously support real-time, interactive, or lean-back experiences with a unified stack.

Scalable

All content can be cached and fanned-out via a CDN. Serve millions of concurrent viewers across the globe, including via Cloudflare.

Extensible

Supports contribution, distribution, conferencing, and whatever you can dream up. Extend the protocol with custom tracks for any live content.

Modern Web

Utilizes WebTransport, WebCodecs, and WebAudio APIs for modern browser support without hacks.

Cross-Platform

First class Rust/Typescript support, with wrappers for C, Python, Kotlin, Swift, etc. Integrations for ffmpeg, OBS, GStreamer, etc.

Efficient

Save resources by only encoding or transmitting data when needed. Built on top of production-ready QUIC libraries.

Secure

Encrypted via TLS and authenticated via JWT. You can optionally self-host a private CDN or end-to-end encrypt your content.

Backwards Compatible

Supports CMAF and HLS for legacy device support. Migrate legacy devices at your own pace.

Decentralized

Host your own CDN, use a 3rd party service, and/or connect P2P via Iroh (native only). Broadcasts are automatically discovered and gossiped.