1
0
Fork 0
mirror of https://gitlab.com/Shinobi-Systems/ShinobiCE.git synced 2025-03-09 15:40:15 +00:00
ShinobiCE/libs/rtmpserver.js
Moe d0b12e92e7 Son Goku
- Rebased sql, test, web, defintions, languages, INSTALL, and libs folders.
2019-03-07 14:43:37 -08:00

23 lines
809 B
JavaScript

module.exports = function(s,config,lang){
if(config.rtmpServer){
var defaultRtmpServerConfig = {
port: 1935,
chunk_size: 60000,
gop_cache: true,
ping: 60,
ping_timeout: 30
}
var runningRtmpServerConfig
if(config.rtmpServer instanceof Object === 'false'){
runningRtmpServerConfig = defaultRtmpServerConfig
}else{
runningRtmpServerConfig = Object.assign(defaultRtmpServerConfig,config.rtmpServer)
}
s.systemLog(`RTMP Server Running on port ${runningRtmpServerConfig.port}...`)
var NodeRtmpServer = require('./rtmpserver/node_rtmp_server')
var nmcs = new NodeRtmpServer({
rtmp: runningRtmpServerConfig
})
nmcs.run()
}
}