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
var mcs = require('mcs-js');
var client = new mcs('ws:https://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
});
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);
});
});
You need to install the local dependencies so dependents can use this in a local environment npm install -d --production