内网服务器静态MP4视频推流成rtsp流过程及本地VLC验证

项目中有个需求,需要测试内网上部署的webrtc-streamer工具是否部署成功,并且测试内网webrtc工具中转rtsp流能否在网页显示。
主要操作步骤:

1.在内网服务器安装mediamtx,并执行启动命令

mediamtx的下载地址:https://github.com/bluenviron/mediamtx/releases/tag/v1.12.3

2.在内网服务器安装ffmpeg(一定要安装最新版本),并执行启动命令

ffmpeg下载地址:https://www.gyan.dev/ffmpeg/builds/

3.在内网服务器安装,并执行启动命令

4.在本地VLC测试rtsp流能否显示,以验证前两步是否转化rtsp流成功?

5.访问本地网页程序,测试网页区域的rtsp流是否显示,以验证第3步是否成功?
以上过程的详细细节可参考连接(不再赘述): https://blog.csdn.net/weixin_51331517/article/details/147026807

关键过程命令:
(1)执行mediamtx.exe命令

在mediamtx.exe所在文件夹,执行cmd命令:mediamtx.exe

()

 (2)执行ffmpeg命令

在cmd命令中,执行:ffmpeg -re -stream_loop -1 -i C:\VLC\20241209.mp4 -c copy -f rtsp rtsp://192.168.15.64:8554/stream

 

执行完这两部,可以先验证下离线视频转MP4是否成功。

可以在本地打开VLC工具软件:媒体--流--网络--输入网络url:   rtsp://192.168.15.64:8554/stream --- 下拉选择播放选项 --- 直接显示

在rtsp流转换成功的情况,执行服务器webrtc-stream工具命令:
(3)执行服务器webrtc-stream工具命令

在webrtc-streamer.exe所在文件夹,执行cmd命令:webrtc-streamer.exe -H 192.168.15.64:8010

 

然后在网页中测试webrtc-streamer.exe -H 192.168.15.64:8010是否起到流的转换作用

 

posted @ 2025-06-23 08:55  上清风  阅读(320)  评论(0)    收藏  举报