From dbf0bef14975f3d1f0739bd9f79aaa8d5ed72bec Mon Sep 17 00:00:00 2001 From: gparant Date: Wed, 29 Apr 2020 17:55:55 +0200 Subject: [PATCH] Delete file --- front/src/WebRtc/Index.ts | 183 -------------------------------------- 1 file changed, 183 deletions(-) delete mode 100644 front/src/WebRtc/Index.ts diff --git a/front/src/WebRtc/Index.ts b/front/src/WebRtc/Index.ts deleted file mode 100644 index cc636bb8..00000000 --- a/front/src/WebRtc/Index.ts +++ /dev/null @@ -1,183 +0,0 @@ -/*import {ConnexionInterface} from "../Connexion"; - -const Peer = require('simple-peer'); - -let cinemaClose : any = null; -let cinema : any = null; -let microphoneClose : any = null; -let microphone : any = null; - -let localStream : MediaStream = null; -let remoteStream : MediaStream = null; -let remoteVideo : any = null; -let myCamVideo : any = null; - -let promiseGetCam : Promise = null; - -let peer : any = null; - -let Connexion : ConnexionInterface = null; - -let roomId = "test-wertc"; - -let gettingCamera : Promise = null; -let constraintsMedia = {audio: true, video: true}; - -function joinRoom(){ - Connexion.JoinRoomWebRtc(roomId); - Connexion.startRoomWebRtc(initialiseWebSocket) -} - -function initialiseWebSocket(message : any){ - console.log('initialiseWebSocket => message', message); - peer = new Peer({ - initiator: message.initiator - }); - - peer.on('signal', (data : any) => { - //send signal - //permit to send message and initialise peer connexion - console.log('signal sended', data); - Connexion.shareSignalWebRtc({ - roomId: roomId, - signal: data - }); - }); - - //permit to receive message and initialise peer connexion - Connexion.receiveSignalWebRtc((data : any) => { - let signal = JSON.parse(data); - console.log('receiveSignalWebRtc => signal', signal); - peer.signal(signal.signal); - }); - - peer.on('stream', (stream : MediaStream) => { - // got remote video stream, now let's show it in a video tag - console.log("peer => stream", stream); - - //set local stream in little cam - myCamVideo.srcObject = localStream; - - //set remote stream in remote video - remoteStream = stream; - remoteVideo.srcObject = stream; - }); - - peer.on('connect', () => { - console.log('CONNECT') - peer.send('whatever' + Math.random()) - }); - - peer.on('data', (data : any) => { - console.log('data: ' + data) - }); - - peer.on('close', (err : any) => console.error('close', err)); - peer.on('error', (err : any) => console.error('error', err)); - - - peer.on('track', (track : any, stream : any) => { - remoteStream = stream; - remoteVideo.srcObject = stream; - track.onended = (e : any) => remoteVideo.srcObject = remoteVideo.srcObject; // Chrome/Firefox bug - }); - - gettingCamera.then(() => { - addMedia(); - }); -} - -//get camera -function getCamera() { - gettingCamera = navigator.mediaDevices.getUserMedia(constraintsMedia) - .then((stream: MediaStream) => { - localStream = stream; - remoteVideo.srcObject = stream; - }).catch((err) => { - console.error(err); - localStream = null; - throw err; - }); - return gettingCamera; -} - -function addMedia () { - if(peer) { - peer.addStream(localStream) // <- add streams to peer dynamically - } -} - -function enabledCamera(){ - cinemaClose.style.display = "none"; - cinema.style.display = "block"; - constraintsMedia.video = true; -} - -function disabledCamera(){ - cinemaClose.style.display = "block"; - cinema.style.display = "none"; - constraintsMedia.video = false; -} - -function enabledMicrophone(){ - microphoneClose.style.display = "none"; - microphone.style.display = "block"; - constraintsMedia.audio = true; -} - -function disabledMicrophone(){ - microphoneClose.style.display = "block"; - microphone.style.display = "none"; - constraintsMedia.audio = false; -} - -function showWebRtc(){ - remoteVideo = document.getElementById('activeCamVideo'); - myCamVideo = document.getElementById('myCamVideo'); - - microphoneClose = document.getElementById('microphone-close'); - microphoneClose.addEventListener('click', (e : any) => { - e.preventDefault(); - enabledMicrophone(); - //update tracking - }); - - microphone = document.getElementById('microphone'); - microphone.addEventListener('click', (e : any) => { - e.preventDefault(); - disabledMicrophone(); - //update tracking - }); - - cinemaClose = document.getElementById('cinema-close'); - cinemaClose.addEventListener('click', (e : any) => { - e.preventDefault(); - enabledCamera(); - //update tracking - }); - cinema = document.getElementById('cinema'); - cinema.addEventListener('click', (e : any) => { - e.preventDefault(); - disabledCamera(); - //update tracking - }); - - enabledMicrophone(); - enabledCamera(); - - let webRtc = document.getElementById('webRtc'); - webRtc.classList.add('active'); -} - -export const initialisation = (ConnexionInterface : ConnexionInterface) => { - Connexion = ConnexionInterface; - - //show camera - showWebRtc(); - - //open the camera - getCamera(); - - //join room to create webrtc - joinRoom(); -};*/ \ No newline at end of file