EasyDSS商用流媒體服務器解決方案是一套集流媒體點播、轉碼與管理、直播、錄像、檢索、時移回看於一體的一套完整的商用流媒體服務器解決方案,EasyDSS高性能RTMP流媒體服務器支持RTMP推流,同步輸出HTTP、RTMP、HLS、HTTP-FLV,支持推流分發/拉流分發,支持秒開、GOP緩衝、錄像、檢索、回放、錄像下載、網頁管理等多種功能,是目前市面上最合理的一款商用流媒體服務器!詳細介紹請見官網:http://www.easydss.comlinux
本篇文章將給你們介紹 Nodejs 中如何調用 bat 或是 sh 腳本?web
項目中會調用到bat和sh腳本,那麼如何在Nodejs項目工程中使用呢?shell
npm install shelljs --save
npm install co --save
var shell = require('shelljs'); exports.exec = function(command) { return Promise.resolve({ then: function(onFulfill, onReject) { shell.exec(command, function(code, stdout, stderr) { onFulfill({ code: code, out: stdout, error: stderr }); }) } }); }
var ossshell = require('./shell.js'); function demo(){ return Promise.resolve({ then: function(onFulfill, onReject) { co(function*() { var command = ""; if (platform.startsWith("win")) { //若是是windows command = `call trans_process.bat`; } else { //若是是linux command = `sh ./trans_process.sh`; } yield ossshell.exec(command); onFulfill(); } }).catch(function(e) { onReject(new Error(e)); }) } }); }
EasyDSS商用流媒體服務器提供一站式的轉碼、點播、直播、時移回放服務,極大地簡化了開發和集成的工做,而且EasyDSS支持多種特性,徹底可以知足企業視頻信息化建設方面的需求:npm
多屏播放:支持Flash、HTML5播放,兼容Windows、Android、iOS、Mac等操做系統。編程
自由組合:EasyDSS軟件產品之間無縫對接,也可將EasyDSS流媒體服務器軟件與其餘第三方平臺對接,組合靈活自由。windows
支持雲架構:支持阿里雲、騰訊雲、華爲雲、青雲、七牛雲存儲等各大雲服務商,支持雲架構,部署更靈活。七牛雲存儲
與CDN無縫對接:EasyDSS軟件產品支持與網宿、帝聯、藍汛等CDN無縫對接。服務器
二次開發簡單:提供編程語言無關化的RESTful API接口,只要瞭解JS、HTML、JAVA、ASP.NET、PHP、ASP等開發語言中的任意一種,就能運用EasyDSS提供的RESTful API進行二次開發。架構
簡單易用:圖形化操做,模塊清晰,流程簡單,極易上手。ssh
EasyDarwin如何支持點播和RTMP/HLS直播?EasyDSS!