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!