海康攝像頭開發筆記(一):連接防爆攝像頭、配置攝像頭網段、設置rtsp碼流、播放rtsp流、獲取rtsp流、調優rtsp流播放延遲以及錄像存儲

前言

  Hik防爆攝像頭錄像,因爲防爆攝像頭會有對應的APP軟件,與普通的網絡攝像頭和球機不一樣,默認認爲它不可以通過web網頁配置,所以弄了個來實測確認。
  經測試實際上也是可以通過web網頁配置(與網絡攝像頭基本是一致的,在碼流方面可能會有些不一樣),然後提取rtsp流的,界面與球機無異,只是沒有球技的雲臺控制功能,但是界面上也是有的。

 

Demo演示

  請添加圖片描述

  請添加圖片描述

 

防爆攝像頭

  在這裏插入圖片描述

 

效果圖

網頁預覽

  在這裏插入圖片描述
  在這裏插入圖片描述

主碼流

  在這裏插入圖片描述

子碼流

  在這裏插入圖片描述
  防爆攝像頭還解決了之前球機存在的,谷歌瀏覽器無法播放實時視頻的插件bug(只能用ie)。

 

網絡配置同一網段(ip網段不同適用)

  當攝像頭的網段,如192.168.1.64,那麼倒數第二段一半是網段,就是1網段,網段與網段之間是無法通過直接通過網線、路由器連接的,需要先把網絡配置成同一網段。

步驟一:獲取ip地址

  本攝像頭爲靜態ip,ip地址爲192.168.1.64,局域網網段爲0(192.168.0.1),而直接插入0網段是無法通向1網段(192.168.1.1)。

步驟二:一臺電腦使用網線直接與攝像頭網線直通

請添加圖片描述

  然後雙擊這個“網卡”,此處時“以太網”(PS:有可能時本地連接或其他名字,確認只有這一個網線網口是對應的就可以)
  在這裏插入圖片描述

  點擊“屬性”,彈出如下:
  在這裏插入圖片描述

  雙擊“Internet協議版本4”,設置本機ip,攝像頭是1網段,所以只能1網段可以連接,隨便設置個ip(192.168.1.210)臨時用,如下圖:
  在這裏插入圖片描述

  點擊“確認”,即可。
  此時,可以測試與攝像頭ip是否相通,打開windows的命令行終端,使用ping查詢:
  在這裏插入圖片描述

  已通,可以開始登錄設置攝像頭了。

 

攝像頭網段配置

  (PS:前提可以ping通攝像頭,pc不在一個網段則先“網絡配置同一網段”)

步驟一:打開瀏覽器,登錄

  打開瀏覽器,輸入攝像頭ip,192.168.1.64:
  在這裏插入圖片描述

  登錄,一定要注意,海康攝像頭對密碼驗證策略比較嚴,輸入正確的賬號和密碼即可登錄:
  在這裏插入圖片描述
  登錄進去,如下圖:
  在這裏插入圖片描述

步驟二:重配ip地址

  點擊“配置”,進入配置頁面:
  在這裏插入圖片描述

  然後,按照下圖,設置新的ip地址網段,由1改爲0:
  在這裏插入圖片描述

  然後,點擊“保存”,重啓:
  在這裏插入圖片描述

  然後,將攝像頭的網線接入到目標斷網去(0網段),然後這臺設置ip地址的機子可以設置會自動獲取ip,網線接入0網段了)。

步驟三:攝像頭ip同一網段測試

  (PS:這時,攝像頭已經接入0網段,然後電腦也重新設置回自動ip,接入0網段。)
  打開電腦的cmd終端,測試ping一下攝像頭:
  在這裏插入圖片描述

  能ping通,再看能否連接登錄界面:
  在這裏插入圖片描述

  至此,攝像頭網絡配置完成。

 

攝像頭配置rtsp碼流並播放

  (PS:防爆這種非球機的可能一開始就是支持hk自己的軟件,沒有開放rtsp流,所以需要配置一下,可以檢查,避免沒有配置)

步驟一:打開瀏覽器,登錄

  在這裏插入圖片描述

  登錄進入:
  在這裏插入圖片描述

步驟二:配置rtsp碼流

  點擊“配置”:
  在這裏插入圖片描述

  進入“視音頻”配置碼流:
  在這裏插入圖片描述

  主碼流:主碼流一般不動,是默認的,如app打開可能用的。
  所以,優先設置“子碼流”,切換至“子碼流”,然後設置,具體的碼流參數可以實際用,設置參照“主碼流”,主要是分辨率和碼流參數的改變:
  在這裏插入圖片描述

  但是這裏有一個問題,子碼流只能2個分辨率,錄製480p和720p爲主,再看主碼流的分辨率:
  在這裏插入圖片描述

  最後,我們使用主碼流來實時播放,主碼流來錄像(其他監控錄製可能就480p常用,按照提供的需求來,錄製1080p的)。
  如下,只錄視頻流:
  在這裏插入圖片描述

  然後保存。
  在這裏插入圖片描述

步驟三:使用第三方軟件播放測試

  推薦使用vlc,自行搜索下載:
  啓動應用:
  在這裏插入圖片描述

  在這裏插入圖片描述

  打開網絡流地址:
  在這裏插入圖片描述

  然後,輸入主碼流地址:
  在這裏插入圖片描述

  主碼流:
  在這裏插入圖片描述

  在這裏插入圖片描述

  主碼流可以用兩個地址打開:

rtsp://admin:[email protected]:554/h264/ch1/main/av_stream
rtsp://admin:[email protected]:554/Streaming/Channels/1

  子碼流:
  在這裏插入圖片描述

  所以,末尾就是通道號,多個通道就可以多n,從1開始。
  在這裏插入圖片描述

  在這裏插入圖片描述

 

攝像頭碼流調優

調優方法

  調試主碼流,主碼流地址:

rtsp://admin:[email protected]:554/Streaming/Channels/1

  一邊播放的時候,一遍web進去配置視頻參數調整主碼流,直接保存,再查看幾分鐘效果如何即可。

調優參數1(測試結果:馬賽克多,錯位):

  在這裏插入圖片描述

  (PS:上面的配置緩存較大,容易馬賽克,錯位,ffmpeg處理存在問題)。

調優參數2:圖像質量不是很好,會有點馬賽克

  在這裏插入圖片描述

調優參數3(當前採用):圖像質量一致,延遲最低

  在這裏插入圖片描述

  碼率類型,圖像質量,碼率上線,編碼複雜度,碼流平滑來綜合調試實際現場可接受的效果。
  在這裏插入圖片描述
  在這裏插入圖片描述

 

記錄儀循環錄像測試

  在這裏插入圖片描述
  在這裏插入圖片描述

 

攝像頭rtsp播放延遲

  下面是基於本攝像頭繼續開發的播放錄像程序以及幾個其他播放器的播放效果和延遲時間:

  在這裏插入圖片描述

  在這裏插入圖片描述

  請添加圖片描述

  請添加圖片描述

  請添加圖片描述

  請添加圖片描述

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