https://github.com/mconf/mcs-js
https://github.com/mconf/mcs-js
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/mconf/mcs-js
- Owner: mconf
- License: mit
- Created: 2018-08-06T02:12:35.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T20:52:17.000Z (7 months ago)
- Last Synced: 2025-03-29T06:42:24.066Z (about 2 months ago)
- Language: JavaScript
- Size: 142 KB
- Stars: 0
- Watchers: 9
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mcs-js #
mcs-js is a simple client/server library for Media Control Server (MCS) API.
This provides methods for connecting to a server and also serving MCS API#### Client example ####
```javascript
var mcs = require('mcs-js');var client = new mcs('ws://localhost:8080/mcs');
client.on('open', function () {
console.log('Connected ... ');
client.join('1','Joao', {});
});client.on('joined', function (args) {
console.log('Joined ! this is my user_id: ' + args.user_id);
});client.on('error', function (error){
console.log(error);
//handle error
});
```#### Server Example ####
```javascript
var mcs = require('mcs-js');var server = new mcs.Server({port: 8080, path: '/mcs'});
console.log('Server is running ...');
server.on('connection', function (client) {
console.log('Client connected!');client.on('join', function (args) {
console.log('User Joining! ', args);
var user_id = "user01020x1";
client.joined(user_id);
});
});
```## Local dependency
You need to install the local dependencies so dependents can use this in a local environment
npm install -d --production## Authors ##