摄像头画面局域网转码输出
环境:windows+ffmpeg+nginx
方案:win下搭建ffmpeg+rtmp服务器
本地试验结果截图:
试验数据:
主码流取流(海康摄像头):H.264编码
rtsp://admin:ccmtv2020@192.168.39.191:554/h264/ch1/main/av_stream
Rtsp摄像头视频流(恒星播放器获取的页面):
安装运行ffmpeg:
安装运行nginx:(端口:90)
运行ffmpeg转码推流:
Vcl拉流:
总结:
1.单流目前已经能推流,但是只有视频
2.多个流需要验证,目前摄像头ip地址变化不能测试(如果多路推流能实现需要开多个窗口一直推流,不能关闭)
3.播放需要自己封装播放器
附件:
资源包:
ffmpeg.zip
nginx.zip
配置文件已经配置好,nginx-rtmp-module-master已经装好,启动配置nginx-win-rtmp.conf
命令:
Nginx:
start nginx.exe -c conf\nginx-win-rtmp.conf
Ffmpeg:
ffmpeg -thread_queue_size 128 -rtsp_transport tcp -i "rtsp://admin:ccmtv2020@192.168.39.191:554/h264/ch1/main/av_stream" -f flv -s 1024x600 -an rtmp://127.0.0.1:1935/live