node rtmpdumprtmpdump CLI的流式包装器
转储rtmpdump CLI周围的可流式包装器。该模块是rtmpdump二进制文件的薄包装器。它提供了一个可读的流,您可以通过管道传输到您心中的内容。rtmpdump二进制文件必须安装在您的系统上。这些选项是rtmpdump使用的选项,支持短选项和长选项(参见示例)。运行$ rtmpdump --help
可以列出所有这些选项。安装:$ npm install rtmpdump
。
示例代码:
var rtmpdump = require('rtmpdump');
var fs = require('fs');
var options = {
rtmp: 'rtmp://host.tld/app/path',
playpath: 'mp4:playpath',
pageUrl: 'http://host.tld/somepage.html',
swf: 'http://host.tld/swf/player.swf',
swfVfy: true,
timeout: 30
};
var stream = rtmpdump(options);
stream.pipe(fs.createWriteStream('output.flv'));
下载地址
用户评论