获取海康摄像头的视频流(基于RTSP协议的视频流)
(推荐使用我本地配置好的的文件)
参考示例:https://blog.csdn.net/liuwen718/article/details/79238731
1.推流端:FFmpeg下载:http://ffmpeg.zeranoe.com/builds/
1.1下载并解压FFmpeg文件夹,自已把解压的文件名字改为ffmpeg
1.2配置环境变量:在“Path”变量原有变量值内容上加上d:\ffmpeg\bin,验证:ffmpeg -version 出现版本号则成功。
1.3在d:\ffmpeg\bin文件下打开cmd窗口,输入start ffmpeg
2.配置 nginx服务 下载https://github.com/illuspas/nginx-rtmp-win32
具体详情配置,请看https://blog.csdn.net/liuwen718/article/details/79238731的第二步
2.1配置nginx-rtmp服务,直接解压nginx-rtmp-win32-master.zip工具包,在其目录下运行cmd启动nginx-rtmp服务
运行完毕之后打开任务管理器,查看是否有nginx-rtmp服务,有则成功了
2.2随后打开服务器,输入localhost:8080,出现以下页面就成功了
3.FFMpeng推流
3.1找到ffmpeg-4.0.1-win64-static文件夹下的bin目录打开cmd窗口
3.2输入
ffmpeg -i "rtsp://admin:sanki123456@192.168.10.189" -f flv -r 25 -s 1280x720 -an rtmp://localhost:1935/mylive/room
admin:用户名
sanki123456:密码
192.168.10.189 IP
上面三个是你自己的,然后其他都不要改变
当出现这个就代表成功!!
3.3把rtmp://localhost:1935/mylive/room输入到address
4.用播放器播放(我这里是用的阿里的)