From be396e104777ac55cf73ce4c9e307d73f56107a9 Mon Sep 17 00:00:00 2001 From: Sergiu Toma Date: Tue, 20 Sep 2022 14:02:22 +0300 Subject: [PATCH] LINXD-2222: Set namespate to '/'; Removed httpolyglot; Removed unused code --- app.js | 29 ++++++----------------------- package-lock.json | 14 -------------- package.json | 1 - 3 files changed, 6 insertions(+), 38 deletions(-) diff --git a/app.js b/app.js index 7b0bd0a..e0d0123 100644 --- a/app.js +++ b/app.js @@ -1,7 +1,3 @@ -/** - * integrating mediasoup server with a node.js application - */ - require('dotenv').config() const express = require('express'); @@ -9,14 +5,12 @@ const app = express(); const Server = require('socket.io'); const path = require('node:path'); const fs = require('node:fs'); -// const httpolyglot = require('httpolyglot'); let https = require('https'); try { https = require('node:https'); } catch (err) { console.log('https support is disabled!'); } - const mediasoup = require('mediasoup'); let worker @@ -55,33 +49,22 @@ const options = { } const httpsServer = https.createServer(options, app); -// const io = new Server(httpsServer, { allowEIO3: true }); -// const httpsServer = httpolyglot.createServer(options, app); - const io = new Server(httpsServer, { allowEIO3: true, origins: ["*:*"], - allowRequest: (req, next) => { - console.log('req', req); - next(null, true) - } + // allowRequest: (req, next) => { + // console.log('req', req); + // next(null, true) + // } }); // const io = new Server(server, { origins: '*:*', allowEIO3: true }); httpsServer.listen(process.env.PORT, () => { - console.log('Listening on port:', process.env.PORT) + console.log('Video server listening on port:', process.env.PORT) }) -// io.use(middleware); -// const httpsServer = https.createServer(options, app) - -// const io = new Server(httpsServer, { -// allowEIO3: true -// }); - -// socket.io namespace (could represent a room?) -const peers = io.of('/mediasoup') +const peers = io.of('/') const createWorker = async () => { worker = await mediasoup.createWorker({ diff --git a/package-lock.json b/package-lock.json index 2fc7cbf..6faf819 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,6 @@ "@types/express": "^4.17.13", "dotenv": "^16.0.1", "express": "^4.18.1", - "httpolyglot": "^0.1.2", "mediasoup": "^3.10.4", "mediasoup-client": "^3.6.54", "parcel": "^2.7.0", @@ -4604,14 +4603,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/httpolyglot": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/httpolyglot/-/httpolyglot-0.1.2.tgz", - "integrity": "sha512-ouHI1AaQMLgn4L224527S5+vq6hgvqPteurVfbm7ChViM3He2Wa8KP1Ny7pTYd7QKnDSPKcN8JYfC8r/lmsE3A==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", @@ -11564,11 +11555,6 @@ } } }, - "httpolyglot": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/httpolyglot/-/httpolyglot-0.1.2.tgz", - "integrity": "sha512-ouHI1AaQMLgn4L224527S5+vq6hgvqPteurVfbm7ChViM3He2Wa8KP1Ny7pTYd7QKnDSPKcN8JYfC8r/lmsE3A==" - }, "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", diff --git a/package.json b/package.json index 1437aae..3d3a88d 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,6 @@ "@types/express": "^4.17.13", "dotenv": "^16.0.1", "express": "^4.18.1", - "httpolyglot": "^0.1.2", "mediasoup": "^3.10.4", "mediasoup-client": "^3.6.54", "parcel": "^2.7.0",