场景
Nginx搭建RTMP服务器+FFmpeg实现海康威视摄像头预览:
Nginx搭建RTMP服务器+FFmpeg实现海康威视摄像头预览_nginx rtmp 海康摄像头_霸道流氓气质的博客-CSDN博客
上面记录的是使用FFmpeg拉取海康协议摄像头的rtsp流并推流到流媒体服务器。
如果在其它业务场景下需要本地的视频文件模拟海康的rtsp流协议格式进行推流。
注:
博客:
霸道流氓气质_C#,架构之路,SpringBoot-CSDN博客
实现
1、参考如下搭建FFmpeg
Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流:
Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流_nginx-rtmp-win_霸道流氓气质的博客-CSDN博客
然后在ffmpeg.exe的目录下新建bat文件。
2、修改bat内容为
ffmpeg.exe -re -stream_loop -1 -i D:\test\22.mp4 -c copy -rtsp_transport tcp -f rtsp rtsp://username:password@RTSP流媒体服务器ip:1554/h264/ch01/main/av_stream
pause
注意这里的本地视频路径以及rtsp流媒体服务器ip和端口1554已经配置的用户名username和密码password根据自己
实际情况修改。这里rtsp流媒体服务器搭建省略。
3、运行bat
4、使用VLC等拉流测试