Your live stream stops arriving late.
moq-edge moves live media sub-second across a global edge network. Publish a track, subscribe to it, and every viewer sees the moment while it's still the moment. Live now on IETF MoQ draft-18. Apache-2.0 open source.
No CDN to build. No HLS to stitch.
curl -X POST https://moq.wave.online/v1/publish/acme/cam1 → WebTransport URL to publish to curl https://moq.wave.online/v1/subscribe/acme/cam1 → WebTransport URL to subscribe from
It's live right now at moq.wave.online on IETF MoQ draft-18, the current working draft, not a someday. One Durable Object per track is the rendezvous. Publishers write to it, and the edge fans each object out to every subscriber. You bring the encoder. WAVE moves the frames sub-second. Apache-2.0 open source. Read every byte.
The fast floor under the WAVE stack
moq-edge is the bottom layer of the WAVE stack. Pure transport that moves bytes and nothing else. Everything else composes on top: capability-token auth (moq:read / moq:write scopes), recording-to-R2 for replay, per-client bitrate, analytics, and protocol adapters that bridge WebRTC, SRT, and HLS-LL into the same MoQ plane. One live-media substrate for the agentic internet.
Open source under Apache-2.0, with an express patent grant. Canonical source at github.com/wave-av/wave-moq-edge. Spec compliance reports and interop testing welcome.