shared-microphone

One device. However many listeners.

closed·0 listening

getUserMedia called onceevery lane below reads these same frames

Attach and detach lanes while the device stays open. Nothing here reopens the microphone, which is the point: with one getUserMedia per consumer, every switch costs a few hundred milliseconds of audio.