从Node.js下载直播视频

时间:2017-07-11 07:48:28

标签: node.js rtmp live-streaming

从节点服务器上我可以从RTMP URL下载实时流视频。

1 个答案:

答案 0 :(得分:1)

首先,您可以在C / C ++中编写自己的模块并在node.js中使用它,但是,简单的方法是使用npm中的现有节点模块,如下所示:

'use strict';

let videoStitch = require('video-stitch');

let videoMerge = videoStitch.merge;

videoMerge()
  .original({
    "fileName": "FILENAME",
    "duration": "hh:mm:ss"
  })
  .clips([
    {
      "startTime": "hh:mm:ss",
      "fileName": "FILENAME",
      "duration": "hh:mm:ss"
    },
    {
      "startTime": "hh:mm:ss",
      "fileName": "FILENAME",
      "duration": "hh:mm:ss"
    },
    {
      "startTime": "hh:mm:ss",
      "fileName": "FILENAME",
      "duration": "hh:mm:ss"
    }
  ])
  .merge()
  .then((outputFile) => {
    console.log('path to output file', outputFile);
  });

这是使用名为video-stitch的模块。

我希望对你有用。