JSFiddle - React, Tailwind, and code Playground
by oroce
HTML
<video></video>
JavaScript
var rtc = window.rtc = new webkitRTCPeerConnection({iceServers:[{url:"stun:stun.l.google.com:19302"}]});
var createOffer = function(){
rtc.createOffer(function( desc ){
rtc.setLocalDescription( desc );
console.log("connect to:\n"+ desc.sdp );
});
};
navigator.webkitGetUserMedia({video:true},function( stream ){
var url = webkitURL.createObjectURL( stream );
document.querySelector("video").src=url;
rtc.addStream(stream);
createOffer();
});