使用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.画面显示