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();
    
});