用于项目部署于局域网,又去不了现场测试的情况。
1.下载ffmpeg 这个必不可少 下载地址
安装配置环境变量可参考上一篇回答,很简单不再cv了。
2.安装easyDarwin 下载传送门
这个很简单 下载好后直接解压安装下一步 点击exe文件运行起来
运行起来后可以输入http://127.0.0.1:10008/#/ 命令来查看是否安装完成 出来一个电脑性能监控页面即正常
点击推流列表即可查看推流是否成功,成功的话会在这显示那个流 这不是仅仅是个检测工具,要是不下载运行ffemg运行命令会报错
摄像头推流 用ffmpeg获取摄像头名字 命令为
ffmpeg -list_devices true -f dshow -i dummy
video下面的一行即是摄像头名字
获取后开始推流
127.0.0.1/test 就是推流的地址
ffmpeg -f dshow -i video="摄像头名字" -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -rtsp_transport tcp -f rtsp rtsp://127.0.0.1/test
本地视频推流命令 localhost/stream1 推流地址
ffmpeg -re -stream_loop -1 -i “G:\xx.mp4” -vcodec h264 -codec copy -f rtsp -rtsp_transport tcp rtsp://localhost/stream1