JSFiddle - React, Tailwind, and code Playground

by Hemanth HM

HTML

<script src="https://cdn.webrtc-experiment.com/RTCMultiConnection-v2.0.js"></script>
<button id="openNewSessionButton">Open New Room</button>

JavaScript

var connection = new RTCMultiConnection();

// easiest way to customize what you need!
connection.session = {
    audio: true,
    video: true
};

// on getting local or remote media stream
connection.onstream = function (e) {
    document.body.appendChild(e.mediaElement);
};

// setup signaling channel
connection.connect();

connection.media.max(1920, 1080);

// open new session
document.querySelector('#openNewSessionButton').onclick = function () {
    connection.open();
};