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
@ -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/)]

View File

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

View File

@ -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()
{

View File

@ -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;
}

13
app/package-lock.json generated
View File

@ -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",

View File

@ -3,8 +3,8 @@
"version": "1.0.0",
"private": true,
"description": "multiparty meeting service",
"author": "Iñaki Baz Castillo <ibc@aliax.net>",
"license": "All Rights Reserved",
"author": "Håvar Aambø Fosstveit <h@fosstveit.net>",
"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",

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 APP_NAME = 'mediasoup-demo-server';
const APP_NAME = 'multiparty-meeting-server';
class Logger
{

View File

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

View File

@ -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 <ibc@aliax.net>",
"license": "All Rights Reserved",
"description": "multiparty meeting server",
"author": "Håvar Aambø Fosstveit <h@fosstveit.net>",
"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": {

View File

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