內(nèi)網(wǎng)服務(wù)器靜態(tài)MP4視頻推流成rtsp流過程及本地VLC驗(yàn)證
項(xiàng)目中有個(gè)需求,需要測(cè)試內(nèi)網(wǎng)上部署的webrtc-streamer工具是否部署成功,并且測(cè)試內(nèi)網(wǎng)webrtc工具中轉(zhuǎn)rtsp流能否在網(wǎng)頁顯示。
主要操作步驟:
1.在內(nèi)網(wǎng)服務(wù)器安裝mediamtx,并執(zhí)行啟動(dòng)命令
mediamtx的下載地址:https://github.com/bluenviron/mediamtx/releases/tag/v1.12.3
2.在內(nèi)網(wǎng)服務(wù)器安裝ffmpeg(一定要安裝最新版本),并執(zhí)行啟動(dòng)命令
ffmpeg下載地址:https://www.gyan.dev/ffmpeg/builds/
3.在內(nèi)網(wǎng)服務(wù)器安裝,并執(zhí)行啟動(dòng)命令
4.在本地VLC測(cè)試rtsp流能否顯示,以驗(yàn)證前兩步是否轉(zhuǎn)化rtsp流成功?
5.訪問本地網(wǎng)頁程序,測(cè)試網(wǎng)頁區(qū)域的rtsp流是否顯示,以驗(yàn)證第3步是否成功?
以上過程的詳細(xì)細(xì)節(jié)可參考連接(不再贅述): https://blog.csdn.net/weixin_51331517/article/details/147026807
關(guān)鍵過程命令:
(1)執(zhí)行mediamtx.exe命令
在mediamtx.exe所在文件夾,執(zhí)行cmd命令:mediamtx.exe
()
(2)執(zhí)行ffmpeg命令
在cmd命令中,執(zhí)行:ffmpeg -re -stream_loop -1 -i C:\VLC\20241209.mp4 -c copy -f rtsp rtsp://192.168.15.64:8554/stream

執(zhí)行完這兩部,可以先驗(yàn)證下離線視頻轉(zhuǎn)MP4是否成功。
可以在本地打開VLC工具軟件:媒體--流--網(wǎng)絡(luò)--輸入網(wǎng)絡(luò)url: rtsp://192.168.15.64:8554/stream --- 下拉選擇播放選項(xiàng) --- 直接顯示
在rtsp流轉(zhuǎn)換成功的情況,執(zhí)行服務(wù)器webrtc-stream工具命令:
(3)執(zhí)行服務(wù)器webrtc-stream工具命令
在webrtc-streamer.exe所在文件夾,執(zhí)行cmd命令:webrtc-streamer.exe -H 192.168.15.64:8010

然后在網(wǎng)頁中測(cè)試webrtc-streamer.exe -H 192.168.15.64:8010是否起到流的轉(zhuǎn)換作用

浙公網(wǎng)安備 33010602011771號(hào)