错误:生成 ffmpeg ENOENT

Dim*_*ost 5 ubuntu ffmpeg rtsp node.js express

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

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')
});
Run Code Online (Sandbox Code Playgroud)

小智 2

那么,您需要首先在 Ubuntu 计算机上安装 FFmpeg。

sudo apt install FFmpeg

这将安装最新版本,我还看到您正在尝试发送流作为响应。您用来获取 RTSP 源的模块会将其转换为 WebSocket 连接。所以你需要让客户端连接到它。

希望这有帮助!