tune voice quality and monitor media health
Build and Publish / Metadata (push) Successful in 1s
Build and Publish / BuildAndDeployAmd64 (push) Successful in 33s

This commit is contained in:
mats committed 2026-09-22 17:03:01 +02:00
1 parent cb793c7ab6
commit f2d62ac142
2 files changed
+97 -2

No files matched your search

+4
View File
@@ -20,6 +20,8 @@ PORT=8081 npm start
- Custom STUN/TURN: gear icon → JSON override in `localStorage`, applied on
next join. Server default comes from env (below).
- Mute (M), deafen (D), per-peer volume, speaking indicators.
- Voice capture uses mono 48 kHz Opus-oriented settings, a 64 kbps audio ceiling,
and periodic packet-loss, jitter, and RTT quality diagnostics.
## ICE configuration (server side)
@@ -49,5 +51,7 @@ service instead of depending on NAT hairpinning or direct candidate pairs.
behind the preview ingress (use wss/TLS in front for real deploys).
- No media server: N² mesh — fine for small rooms, needs SFU (mediasoup/livekit)
beyond ~6–8 participants.
- For larger rooms or consistently lower bandwidth, replace the mesh with an SFU;
the current quality tuning improves the P2P path but does not change its N² cost.
- Text channels are decorative. No persistence, no rate limiting.
- Screen-share negotiation storms on join/leave are expected at small scale.