Cleaned up naming. Removed node-random-name to reduce size of final JS with about 50%. Updated README.
parent
15335869a2
commit
886d77216a
14
README.md
14
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/)]
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import debug from 'debug';
|
||||
|
||||
const APP_NAME = 'mediasoup-demo';
|
||||
const APP_NAME = 'multiparty-meeting';
|
||||
|
||||
export default class Logger
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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 |
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
const debug = require('debug');
|
||||
|
||||
const APP_NAME = 'mediasoup-demo-server';
|
||||
const APP_NAME = 'multiparty-meeting-server';
|
||||
|
||||
class Logger
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"name": "mediasoup-demo-server",
|
||||
"name": "multiparty-meeting-server",
|
||||
"version": "2.0.0",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
|
|
|
|||
|
|
@ -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": {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
process.title = 'mediasoup-demo-server';
|
||||
process.title = 'multiparty-meeting-server';
|
||||
|
||||
const config = require('./config');
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue