test+docs: add tests for QualityDirective, ParticipantQuality; update docs
- QualityDirective signal roundtrip tests (with/without reason) - ParticipantQuality unit tests (initial tier, degradation, weakest-link) - Updated PROGRESS.md with desktop adaptive quality, relay coordinated switching, Oboe state polling entries - Updated ARCHITECTURE.md SFU fan-out rules with QualityDirective - Updated PRD-coordinated-codec.md with implementation status - 312 tests passing across all modified crates Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -244,6 +244,7 @@ graph TB
|
||||
3. If one send fails, the relay continues to the next participant (best-effort)
|
||||
4. The relay never decodes or re-encodes audio (preserves E2E encryption)
|
||||
5. With trunking enabled, packets to the same receiver are batched into TrunkFrames (flushed every 5ms)
|
||||
6. Relay tracks per-participant quality from QualityReport trailers and broadcasts `QualityDirective` when the room-wide tier degrades (coordinated codec switching)
|
||||
|
||||
## Federation Topology
|
||||
|
||||
|
||||
Reference in New Issue
Block a user