Minimal RTCSimpleConnection tab demo

by jib1

HTML

<button id="connect">Connect!</button><br>
<video id="video" width="180" height="135" autoplay></video>
<script src="https://webrtc.github.io/adapter/adapter-latest.js"></script>
<script src="https://rawgit.com/jan-ivar/localSocket/master/localSocket.js"></script>
<script src="https://rawgit.com/jan-ivar/simpleconnect/master/simpleconnect.js"></script>

JavaScript

var pc = new RTCSimpleConnection(null, new localSocket());

connect.onclick = e => navigator.mediaDevices.getUserMedia({video: true})
  .then(stream => (pc.addStream(video.srcObject = stream), pc.connect()));

pc.onaddstream = e => video.srcObject = e.stream;
pc.onerror = e => console.log(e);