From 831fe8fe428938d1b445f481f755bd076ea27705 Mon Sep 17 00:00:00 2001 From: Pontus Persson Date: Fri, 8 Dec 2017 17:42:18 +0100 Subject: [PATCH] Simplify further. --- client/peer.js | 2 -- client/webrtc.js | 28 +++++++++------------------- 2 files changed, 9 insertions(+), 21 deletions(-) diff --git a/client/peer.js b/client/peer.js index 28afc70..d1659bb 100644 --- a/client/peer.js +++ b/client/peer.js @@ -2,8 +2,6 @@ function errorHandler(error) { console.log(error); } - - export function createPeer(peerExchange, peerConnectionConfig) { const conn = new RTCPeerConnection(peerConnectionConfig); diff --git a/client/webrtc.js b/client/webrtc.js index 6f89bd5..3e3c24c 100755 --- a/client/webrtc.js +++ b/client/webrtc.js @@ -21,31 +21,21 @@ function pageReady() { setup(); } -function getUserMediaSuccess(stream) { - localStream = stream; - localVideo.srcObject = stream; -} - function setup() { peerConnection = createPeer(serverConnection, peerConnectionConfig); peerConnection.addEventListener('addstream', gotRemoteStream); - if(navigator.mediaDevices.getUserMedia) { - var constraints = { - video: true, - audio: true, - }; + var constraints = { + video: true, + audio: true, + }; - navigator.mediaDevices.getUserMedia(constraints) - .then(getUserMediaSuccess) - .then(() => { - peerConnection.addStream(localStream); - }) - .catch(errorHandler); - } else { - alert('Your browser does not support getUserMedia API'); - } + navigator.mediaDevices.getUserMedia(constraints) + .then(stream => { + localVideo.srcObject = stream; + peerConnection.addStream(stream); + }); peerConnection.addEventListener('datachannel', function(dataChannel) { dataChannel.channel.send('Hello there, I got your signal');