opencv+海康威視實時rtsp視頻流鏈接


用opencv對接海康威視rtsp流的路徑問題困擾我了兩天,網上的rtsp大部分都不一樣,我試了很多次,都沒成功的,但最後我還是搞清楚了對於不同的海康威視產品,有不同的寫法。

1、首先對於無線或有線設備鏈接

新版和舊版通用的統一寫法有:

rtsp://admin:[email protected]:554/Streaming/Channels/101
rtsp://用戶名:密碼@IP地址:端口號/Streaming/Channels/通道號

101:通道1主碼流、102:通道1子碼…1701:通道17主碼流


2、對於無線設備另一種鏈接——舊版

寫法有:

海康威視IP攝像頭rtsp協議地址如下:
rtsp://[username]:[passwd]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream
主碼流:
rtsp://admin:[email protected]:554/h264/ch1/main/av_stream
rtsp://admin:[email protected]:554/MPEG-4/ch1/main/av_stream
子碼流:
rtsp://admin:[email protected]/mpeg4/ch1/sub/av_stream
rtsp://admin:[email protected]/h264/ch1/sub/av_stream

端口號554爲默認端口號,也可以不寫,h264與mpeg4是碼流傳入方式(不明白可自行百度),對於主碼流,h264後面的可省略不寫。


3、判斷rtsp是否正確

下載VLC media player安裝。

地址:https://www.videolan.org/vlc/
一直下一步,安裝即可。
菜單欄:媒體 - 打開網絡串流。快捷鍵Ctrl + N。輸入RTSP點擊播放即可。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章