Cleaned up naming. Removed node-random-name to reduce size of final JS with about 50%. Updated README.

master
Håvar Aambø Fosstveit 2018-03-03 13:27:02 +01:00
parent 15335869a2
commit 886d77216a
11 changed files with 24 additions and 35 deletions

View File

@ -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 ## Installation
@ -10,8 +10,8 @@ Try it online at https://demo.mediasoup.org.
* Clone the project: * Clone the project:
```bash ```bash
$ git clone https://github.com/versatica/mediasoup-demo.git $ git clone https://github.com/havfo/multiparty-meeting.git
$ cd mediasoup-demo $ cd multiparty-meeting
``` ```
* Set up the server: * Set up the server:
@ -78,6 +78,10 @@ $ gulp dist
## Author ## 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/)] * Iñaki Baz Castillo [[website](https://inakibaz.me)|[github](https://github.com/ibc/)]

View File

@ -1,6 +1,6 @@
import debug from 'debug'; import debug from 'debug';
const APP_NAME = 'mediasoup-demo'; const APP_NAME = 'multiparty-meeting';
export default class Logger export default class Logger
{ {

View File

@ -1,7 +1,7 @@
import jsCookie from 'js-cookie'; import jsCookie from 'js-cookie';
const USER_COOKIE = 'mediasoup-demo.user'; const USER_COOKIE = 'multiparty-meeting.user';
const DEVICES_COOKIE = 'mediasoup-demo.devices'; const DEVICES_COOKIE = 'multiparty-meeting.devices';
export function getUser() export function getUser()
{ {

View File

@ -11,7 +11,6 @@ import thunk from 'redux-thunk';
import { createLogger as createReduxLogger } from 'redux-logger'; import { createLogger as createReduxLogger } from 'redux-logger';
import { getDeviceInfo } from 'mediasoup-client'; import { getDeviceInfo } from 'mediasoup-client';
import randomString from 'random-string'; import randomString from 'random-string';
import randomName from 'node-random-name';
import Logger from './Logger'; import Logger from './Logger';
import * as utils from './utils'; import * as utils from './utils';
import * as cookiesManager from './cookiesManager'; import * as cookiesManager from './cookiesManager';
@ -108,7 +107,7 @@ function run()
} }
else else
{ {
displayName = randomName(); displayName = 'Guest';
displayNameSet = false; displayNameSet = false;
} }

13
app/package-lock.json generated
View File

@ -108,11 +108,6 @@
"integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
"dev": true "dev": true
}, },
"alea": {
"version": "0.0.9",
"resolved": "https://registry.npmjs.org/alea/-/alea-0.0.9.tgz",
"integrity": "sha1-9zjLRfg0MAafRc9pzL8xLdV6nho="
},
"align-text": { "align-text": {
"version": "0.1.4", "version": "0.1.4",
"resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
@ -7624,14 +7619,6 @@
"is-stream": "1.1.0" "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": { "normalize-package-data": {
"version": "2.4.0", "version": "2.4.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",

View File

@ -3,8 +3,8 @@
"version": "1.0.0", "version": "1.0.0",
"private": true, "private": true,
"description": "multiparty meeting service", "description": "multiparty meeting service",
"author": "Iñaki Baz Castillo <ibc@aliax.net>", "author": "Håvar Aambø Fosstveit <h@fosstveit.net>",
"license": "All Rights Reserved", "license": "MIT",
"main": "lib/index.jsx", "main": "lib/index.jsx",
"dependencies": { "dependencies": {
"babel-runtime": "^6.26.0", "babel-runtime": "^6.26.0",
@ -15,7 +15,6 @@
"js-cookie": "^2.2.0", "js-cookie": "^2.2.0",
"marked": "^0.3.17", "marked": "^0.3.17",
"mediasoup-client": "^2.0.14", "mediasoup-client": "^2.0.14",
"node-random-name": "^1.0.1",
"prop-types": "^15.6.0", "prop-types": "^15.6.0",
"protoo-client": "^2.0.7", "protoo-client": "^2.0.7",
"random-string": "^0.2.0", "random-string": "^0.2.0",

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -2,7 +2,7 @@
const debug = require('debug'); const debug = require('debug');
const APP_NAME = 'mediasoup-demo-server'; const APP_NAME = 'multiparty-meeting-server';
class Logger class Logger
{ {

View File

@ -1,5 +1,5 @@
{ {
"name": "mediasoup-demo-server", "name": "multiparty-meeting-server",
"version": "2.0.0", "version": "2.0.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,

View File

@ -1,16 +1,16 @@
{ {
"name": "mediasoup-demo-server", "name": "multiparty-meeting-server",
"version": "2.0.0", "version": "2.0.0",
"private": true, "private": true,
"description": "mediasoup demo server", "description": "multiparty meeting server",
"author": "Iñaki Baz Castillo <ibc@aliax.net>", "author": "Håvar Aambø Fosstveit <h@fosstveit.net>",
"license": "All Rights Reserved", "license": "MIT",
"main": "lib/index.js", "main": "lib/index.js",
"dependencies": { "dependencies": {
"colors": "^1.1.2", "colors": "^1.1.2",
"debug": "^3.1.0", "debug": "^3.1.0",
"express": "^4.16.2", "express": "^4.16.2",
"mediasoup": "^2.0.9", "mediasoup": "^2.0.14",
"protoo-server": "^2.0.7" "protoo-server": "^2.0.7"
}, },
"devDependencies": { "devDependencies": {

View File

@ -2,7 +2,7 @@
'use strict'; 'use strict';
process.title = 'mediasoup-demo-server'; process.title = 'multiparty-meeting-server';
const config = require('./config'); const config = require('./config');