Updated all 3 web client variants to connect via the relay's new WebSocket endpoint (/ws/room) instead of the wzp-web bridge. index.html: - Boot logic now creates the correct client class per variant (WZPPureClient, WZPHybridClient, or WZPFullClient) wzp-full.js (Full WASM): - Tries WebTransport first with 3s timeout - Falls back to WebSocket if WT unavailable or relay lacks HTTP/3 - WS fallback sends raw PCM (same as pure), WASM FEC module still loaded - When WT works: full encrypted + FEC pipeline over UDP datagrams Pure + Hybrid variants already used /ws/room — no changes needed. All JS syntax verified, 63 relay tests passing. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
19 KiB
19 KiB