JSFiddle - React, Tailwind, and code Playground
by mickel8
JavaScript
async function run() {
pc1 = new RTCPeerConnection();
pc2 = new RTCPeerConnection();
pc1Tr1 = pc1.addTransceiver("audio");
pc2Tr1 = pc2.addTransceiver("audio");
offer = await pc1.createOffer();
await pc1.setLocalDescription(offer);
await pc2.setRemoteDescription(offer);
answer = await pc2.createAnswer();
await pc2.setLocalDescription(answer);
await pc1.setRemoteDescription(answer);
// observe that pc2 has two transceivers
console.log(pc2.getTransceivers());
};
run();