From 886d77216a72ad62cab95c827579ddb7dd5e8751 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5var=20Aamb=C3=B8=20Fosstveit?= Date: Sat, 3 Mar 2018 13:27:02 +0100 Subject: [PATCH] Cleaned up naming. Removed node-random-name to reduce size of final JS with about 50%. Updated README. --- README.md | 14 +++++++++----- app/lib/Logger.js | 2 +- app/lib/cookiesManager.js | 4 ++-- app/lib/index.jsx | 3 +-- app/package-lock.json | 13 ------------- app/package.json | 5 ++--- app/resources/images/background.svg | 2 +- server/lib/Logger.js | 2 +- server/package-lock.json | 2 +- server/package.json | 10 +++++----- server/server.js | 2 +- 11 files changed, 24 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 2b451cb..912f30c 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -# mediasoup-demo +# multiparty-meeting -A demo of [mediasoup](https://mediasoup.org). +A WebRTC meeting service using [mediasoup](https://mediasoup.org) as its backend. -Try it online at https://demo.mediasoup.org. +Try it online at https://mediasoup.akademia.no. ## Installation @@ -10,8 +10,8 @@ Try it online at https://demo.mediasoup.org. * Clone the project: ```bash -$ git clone https://github.com/versatica/mediasoup-demo.git -$ cd mediasoup-demo +$ git clone https://github.com/havfo/multiparty-meeting.git +$ cd multiparty-meeting ``` * Set up the server: @@ -78,6 +78,10 @@ $ gulp dist ## Author +* Håvar Aambø Fosstveit + + +This is heavily based on the [work](https://github.com/versatica/mediasoup-demo) done by: * Iñaki Baz Castillo [[website](https://inakibaz.me)|[github](https://github.com/ibc/)] diff --git a/app/lib/Logger.js b/app/lib/Logger.js index 7d1baa1..e817ef8 100644 --- a/app/lib/Logger.js +++ b/app/lib/Logger.js @@ -1,6 +1,6 @@ import debug from 'debug'; -const APP_NAME = 'mediasoup-demo'; +const APP_NAME = 'multiparty-meeting'; export default class Logger { diff --git a/app/lib/cookiesManager.js b/app/lib/cookiesManager.js index 7b25cfd..22e9e21 100644 --- a/app/lib/cookiesManager.js +++ b/app/lib/cookiesManager.js @@ -1,7 +1,7 @@ import jsCookie from 'js-cookie'; -const USER_COOKIE = 'mediasoup-demo.user'; -const DEVICES_COOKIE = 'mediasoup-demo.devices'; +const USER_COOKIE = 'multiparty-meeting.user'; +const DEVICES_COOKIE = 'multiparty-meeting.devices'; export function getUser() { diff --git a/app/lib/index.jsx b/app/lib/index.jsx index 1102eab..dbd91c4 100644 --- a/app/lib/index.jsx +++ b/app/lib/index.jsx @@ -11,7 +11,6 @@ import thunk from 'redux-thunk'; import { createLogger as createReduxLogger } from 'redux-logger'; import { getDeviceInfo } from 'mediasoup-client'; import randomString from 'random-string'; -import randomName from 'node-random-name'; import Logger from './Logger'; import * as utils from './utils'; import * as cookiesManager from './cookiesManager'; @@ -108,7 +107,7 @@ function run() } else { - displayName = randomName(); + displayName = 'Guest'; displayNameSet = false; } diff --git a/app/package-lock.json b/app/package-lock.json index a202150..3ffd44a 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -108,11 +108,6 @@ "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", "dev": true }, - "alea": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/alea/-/alea-0.0.9.tgz", - "integrity": "sha1-9zjLRfg0MAafRc9pzL8xLdV6nho=" - }, "align-text": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", @@ -7624,14 +7619,6 @@ "is-stream": "1.1.0" } }, - "node-random-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/node-random-name/-/node-random-name-1.0.1.tgz", - "integrity": "sha1-niQEx6AeCQWi92Fogh7bLc0U91g=", - "requires": { - "alea": "0.0.9" - } - }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", diff --git a/app/package.json b/app/package.json index e6ce555..020cd0e 100644 --- a/app/package.json +++ b/app/package.json @@ -3,8 +3,8 @@ "version": "1.0.0", "private": true, "description": "multiparty meeting service", - "author": "Iñaki Baz Castillo ", - "license": "All Rights Reserved", + "author": "Håvar Aambø Fosstveit ", + "license": "MIT", "main": "lib/index.jsx", "dependencies": { "babel-runtime": "^6.26.0", @@ -15,7 +15,6 @@ "js-cookie": "^2.2.0", "marked": "^0.3.17", "mediasoup-client": "^2.0.14", - "node-random-name": "^1.0.1", "prop-types": "^15.6.0", "protoo-client": "^2.0.7", "random-string": "^0.2.0", diff --git a/app/resources/images/background.svg b/app/resources/images/background.svg index f4836bf..4efb422 100644 --- a/app/resources/images/background.svg +++ b/app/resources/images/background.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/server/lib/Logger.js b/server/lib/Logger.js index 1e06dd2..e1659dd 100644 --- a/server/lib/Logger.js +++ b/server/lib/Logger.js @@ -2,7 +2,7 @@ const debug = require('debug'); -const APP_NAME = 'mediasoup-demo-server'; +const APP_NAME = 'multiparty-meeting-server'; class Logger { diff --git a/server/package-lock.json b/server/package-lock.json index 29119ec..b2edb9e 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,5 +1,5 @@ { - "name": "mediasoup-demo-server", + "name": "multiparty-meeting-server", "version": "2.0.0", "lockfileVersion": 1, "requires": true, diff --git a/server/package.json b/server/package.json index e8e140d..4034b63 100644 --- a/server/package.json +++ b/server/package.json @@ -1,16 +1,16 @@ { - "name": "mediasoup-demo-server", + "name": "multiparty-meeting-server", "version": "2.0.0", "private": true, - "description": "mediasoup demo server", - "author": "Iñaki Baz Castillo ", - "license": "All Rights Reserved", + "description": "multiparty meeting server", + "author": "Håvar Aambø Fosstveit ", + "license": "MIT", "main": "lib/index.js", "dependencies": { "colors": "^1.1.2", "debug": "^3.1.0", "express": "^4.16.2", - "mediasoup": "^2.0.9", + "mediasoup": "^2.0.14", "protoo-server": "^2.0.7" }, "devDependencies": { diff --git a/server/server.js b/server/server.js index ef67d23..07a9664 100755 --- a/server/server.js +++ b/server/server.js @@ -2,7 +2,7 @@ 'use strict'; -process.title = 'mediasoup-demo-server'; +process.title = 'multiparty-meeting-server'; const config = require('./config');