feat(rtc): log LiveKit ConnectionQuality per participant (#116) #122
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/116-connection-quality"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds per-participant LiveKit
ConnectionQualityChangedlogging in the subscriber session + ghost event loops (WARN on Poor/Lost, INFO otherwise; change-driven so unthrottled). Closes the packet-loss blind spot that made the 2026-07-13 choppy-audio report triage-by-elimination. API validated against livekit 0.7.45. Additive logging only.Verified: 124 unit tests + clippy
-D warnings; liveaudio_d2m_unenc×2 PASS on a clean-tree build of master+this (the B2 bisect binary — see the frankenbuild post-mortem issue);audio_m2d_unenc, fed pair, and real-timing pair green tonight on the same code.Note: during verification this change was briefly suspected of a d2m silent-audio regression; a clean-tree bisect fully exonerated it — the failure was a stale-fingerprint build artifact in the staging tree, not code.
🤖 Generated with Claude Code