Codec headroom + loss resilience without DSP filters:
- Opus 256k → 510k (spec ceiling) on mic SFU + mesh + screen + game audio
- Fullband pin: maxplaybackrate / sprop-maxcapturerate = 48000, cbr=0
- Audio NACK feedback on Opus rtpmap (reactive packet recovery)
- a=maxptime:120 advertises tolerance for larger peer frames
Playback chain:
- New speaker-output selector (setSinkId) routes peer audio to a
chosen sink (studio monitors / external DAC). Hidden on Safari.
Hard refresh required for the new speaker-picker row to appear.