moq: default web and module relay to Cloudflare interop

This commit is contained in:
every.channel 2026-02-20 12:56:08 -08:00
parent d71d229ec0
commit 6d39ecb3bf
No known key found for this signature in database
4 changed files with 7 additions and 6 deletions

View file

@ -8,7 +8,7 @@ Adopt Cloudflare's MoQ relay preview as the default "global" distribution layer
Concrete changes:
1. `ec-node` gains a WebTransport MoQ publisher path that can publish a live CMAF (fMP4) stream to a relay URL (default: `https://relay.cloudflare.mediaoverquic.com/`).
1. `ec-node` gains a WebTransport MoQ publisher path that can publish a live CMAF (fMP4) stream to a relay URL (default: `https://interop-relay.cloudflare.mediaoverquic.com/`).
2. `every.channel` (the deployed static site) becomes a real web watcher by embedding a WebTransport-capable MoQ player component (`<hang-watch>`).
3. The existing WebRTC/WS bootstrap directory/relay remains temporarily for compatibility, but is treated as deprecated once MoQ/WebTransport is stable.
@ -41,9 +41,10 @@ Out of scope (explicitly deferred):
### Relay default
Default relay endpoint is:
- `https://relay.cloudflare.mediaoverquic.com/`
- `https://interop-relay.cloudflare.mediaoverquic.com/`
Nodes may override via CLI flags for self-hosted relays or future Cloudflare relay endpoints.
As of February 20, 2026, the production relay endpoint (`https://relay.cloudflare.mediaoverquic.com/`) is observed to close sessions immediately after MoQ `SETUP` for current clients, while the interop relay completes `SETUP` and `ANNOUNCE` tests.
### Web player