I have not found a way to stream using one WebRTC PeerConnection to multiple WebRTC PeerConnection's.
I created 20 PeerConnection instances using the same MediaStreamTrack and MediaStream on both Firefox and streamed to 20 PeerConnection instances on Chromium.
about:webrtc on Firefox prints
sdpSemantics: Not Provided
although I provide the value to the constructor
const webrtc = new RTCPeerConnection({
sdpSemantics: 'unified-plan',
});
and
Unrecognized attribute: 0xc057
multiple times. Nonetheless I was able to verify the content is streamed to the nth PeerConnection using MediaRecorder.