getUserMedia called onceevery lane below reads these same frames
One device. However many listeners.
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.