一、准备
1.环境:
windows
2.开发工具:
ffmpeg、nginx(代理服务器)nginx-rmtp-module(nginx服务器的流媒体插件)、vlc(兼容性播放器)
3.原理:
nginx通过rtmp模块提供rtmp服务, ffmpeg推送一个rtmp流到nginx, 然后客户端通过访问nginx来收看实时视频流。
二、启动nginx服务器
1.Ctrl+R调命令框输入cmd; //进入控制台
2.cd /d E:\showwork\FFmpeg_nginx\nginx-1.7.11.3-Gryphon //进入nginx的目录
3.nginx.exe -c conf\nginx-win-rtmp.conf //运行rtmp配置文件
注意:此时命令行会一直处于执行中,不用管也不要关闭
(注意其中.conf 中修改server listen 端口号,本机同时用了IIS 的话有冲突, 我是改成了2000) 不是RTMP RTSP 的SERVER 这里也要注意
二、FFMPEG操作
1进入FFMPEG.EXE 所在目录,调用CMD开启操作窗口
大华的RTSP 地址:
例子:
rtsp://admin:admin@172.16.5.247:554/cam/realmonitor?channel=2&subtype=1
rt