错误:生成ffmpeg ENOENT

时间:2016-06-07 11:55:45

标签: node.js ubuntu express ffmpeg rtsp

我尝试使用MEAN堆栈在rtsp上获取视频流,但是当我在server.js文件中添加此代码时,我发现了错误:" spawn ffmpeg ENOENT"。 也许我忘了安装一些lib或者什么?请帮我! 代码:



app.get('/', function (req, res) {
	Stream = require('node-rtsp-stream');
	stream = new Stream({
	    name: 'name',
	    streamUrl: 'rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov',
	    wsPort: 9999
	});
	res.send(stream);
	console.log('9999')
});




2 个答案:

答案 0 :(得分:1)

好吧,您需要先在Ubuntu计算机上安装FFmpeg。

sudo apt install FFmpeg

这将安装最新版本。另外,我看到您正在尝试发送流作为响应。您用于获取RTSP提要的模块将其转换为WebSocket连接。因此,您需要使客户端连接到它。

希望这对您有帮助!

答案 1 :(得分:0)

我遇到了NPM无法安装所有依赖项的问题。我安装了yarn并安装了依赖项,并消除了错误。