Start visio with user colision

When user enter in colision with other colision, webrtc start visio
This commit is contained in:
gparant 2020-04-26 19:59:51 +02:00
parent d7d7be9ed0
commit 707931724f
4 changed files with 20 additions and 16 deletions

View file

@ -2,6 +2,10 @@ import {ConnexionInterface} from "../Connexion";
import {MediaManager} from "./MediaManager";
let Peer = require('simple-peer');
export interface SimplePeerInterface {
startWebRtc(): void;
}
export class SimplePeer {
Connexion: ConnexionInterface;
MediaManager: MediaManager;
@ -11,16 +15,16 @@ export class SimplePeer {
constructor(Connexion: ConnexionInterface, roomId: string = "test-webrtc") {
this.Connexion = Connexion;
this.MediaManager = new MediaManager();
this.RoomId = roomId;
this.initialise();
}
/**
* server has two person connected, start the meet
*/
initialise() {
return this.MediaManager.getCamera().then(() => {
startWebRtc() {
this.MediaManager = new MediaManager();
return this.MediaManager.getCamera().then((stream: MediaStream) => {
this.MediaManager.localStream = stream;
//send message to join a room
this.Connexion.sendWebrtcRomm(this.RoomId);