写入的视频文件为空

时间:2019-01-01 22:27:08

标签: javascript node.js rtsp recorder

我正在使用node-rtsp-recorder来录制RTSP流,但是录制完成后,生成的视频文件为空(大小为0字节)。 我可以使用另一个软件包(node-rtsp-stream-es6)来观看我的网络摄像机,效果很好,但是我也想要记录器。

观看代码

const stream = require('node-rtsp-stream-es6')
new stream({
	name: 'garage-cam',
	url: 'rtsp://cam_ip:1030/user=admin&password=admin&channel=1&stream=0.sdp?',
	port: 5000
}).start()

要记录的代码

const Recorder = require('node-rtsp-recorder').Recorder

var rec = new Recorder({
    url: 'rtsp://cam_ip:1030/user=admin&password=admin&channel=1&stream=0.sdp?',
    timeLimit: 60, // time in seconds for each segmented video file
    folder: './recorder/videos',
    name: 'garage-cam',
})
// Starts Recording
rec.startRecording();

setTimeout(() => {
    console.log('Stopping Recording')
    rec.stopRecording()
    rec = null
}, 60000)

OBS:我的PC中安装了FFMPEG,并在PATH中设置了

node-rtsp-recorder here

node-rtsp-stream-es6 here

0 个答案:

没有答案