Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
//Create UDP server endpoint
const endpoint = MediaServer.createEndpoint(ip);
const base = 'www';
const options = {
key: fs.readFileSync ('server.key'),
cert: fs.readFileSync ('server.cert')
};
//Enable debug
MediaServer.enableDebug(false);
MediaServer.enableUltraDebug(false);
//Restrict port range
MediaServer.setPortRange(10000,20000);
// maps file extention to MIME typere
const map = {
'.ico': 'image/x-icon',
'.html': 'text/html',
'.js': 'text/javascript',
'.json': 'application/json',
'.css': 'text/css',
'.png': 'image/png',
'.jpg': 'image/jpeg',
'.wav': 'audio/wav',
'.mp3': 'audio/mpeg',
'.svg': 'image/svg+xml',
'.pdf': 'application/pdf',
'.doc': 'application/msword'
};
//Create UDP server endpoint
const endpoint = MediaServer.createEndpoint(ip);
const base = 'www';
const options = {
key: fs.readFileSync ('server.key'),
cert: fs.readFileSync ('server.cert')
};
//Enable debug
MediaServer.enableDebug(true);
MediaServer.enableUltraDebug(true);
//Restrict port range
MediaServer.setPortRange(10000,20000);
// maps file extention to MIME typere
const map = {
'.ico': 'image/x-icon',
'.html': 'text/html',
'.js': 'text/javascript',
'.json': 'application/json',
'.css': 'text/css',
'.png': 'image/png',
'.jpg': 'image/jpeg',
'.wav': 'audio/wav',
'.mp3': 'audio/mpeg',
'.svg': 'image/svg+xml',
'.pdf': 'application/pdf',
'.doc': 'application/msword'
};
super()
this.params = params
if (params.endpoint) {
config.endpoint = params.endpoint
}
if (params.capabilities){
config.capabilities = params.capabilities
}
MedoozeMediaServer.enableLog(config.log)
MedoozeMediaServer.enableDebug(config.debug)
MedoozeMediaServer.enableUltraDebug(config.ultraDebug)
MedoozeMediaServer.setPortRange(config.minMediaPort, config.maxMediaPort)
this.app = express()
//configure application
this.config()
//add routes
this.routes()
}