使用ffmpeg生成flv视频流在网页上显示海康摄像头图视频
1.安装node
2.下载ffmpeg并配置环境变量(教程很多,自行查找)
3.安装 node-media-server node i node-media-server -- save
4.新建flv.js文件
const NodeMediaServer = require('node-media-server');
const config = {
rtmp: {
port: 1935,
chunk_size: 60000,
gop_cache: true,
ping: 60,
ping_timeout: 30
},
http: {
port: 85,
allow_origin: '*'
}
};
var nms = new NodeMediaServer(config);
nms.run();
执行 node flv.js
5.新增一个cmd窗口,执行
ffmpeg -i "rtsp://admin:1234qwer@192.168.1.64:554/h264/ch1/main/av_stream" -c copy -f flv rtmp://localhost:1935/live/test推拉流成功!
6.项目中安装 flv
node i --save flv.js
7.vue中引用
8.画面显示