Simplify further.

pull/25/head
Pontus Persson 2017-12-08 17:42:18 +01:00 committed by Pontus Alexander
parent b90937f69d
commit 831fe8fe42
2 changed files with 9 additions and 21 deletions

View File

@ -2,8 +2,6 @@ function errorHandler(error) {
console.log(error);
}
export function createPeer(peerExchange, peerConnectionConfig) {
const conn = new RTCPeerConnection(peerConnectionConfig);

View File

@ -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,
};
navigator.mediaDevices.getUserMedia(constraints)
.then(getUserMediaSuccess)
.then(() => {
peerConnection.addStream(localStream);
})
.catch(errorHandler);
} else {
alert('Your browser does not support getUserMedia API');
}
.then(stream => {
localVideo.srcObject = stream;
peerConnection.addStream(stream);
});
peerConnection.addEventListener('datachannel', function(dataChannel) {
dataChannel.channel.send('Hello there, I got your signal');