JAVA實現大華攝像頭WEB方式實時顯示視頻,H5界面展示方式思路。

問題:大華IPC槍型攝像頭需要在WEB中顯示實時監控視頻,官方提供的SDK只有C#的桌面程序訪問方式。

解決思路:

     RTSP協議訪問方式將RTSP流轉換成hls文件在H5的video播放器中進行播放實時視頻。

一、首先將攝像頭連接好網絡,利用大華視頻IP搜索工具搜索內網中的攝像頭設備。配置好相關的IP地址賬號和密碼

二、進入攝像頭的管理界面配置好通道,配置好RTSP的端口,默認是 554端口。

      可以下載一個 RTSP的播放器進行訪問測試是否可以正常播放,注意(攝像頭設置的通道是多少,通道不對永遠也進入不了)。

下面的鏈接是大華攝像頭的連接方式

 rtsp://{$賬號}:{$密碼}@{$攝像頭IP地址}:{$端口}/cam/realmonitor?channel={$通道}&subtype={流方式}

  主碼流爲0(即subtype=0),輔碼流爲1(即subtype=1)。

示例:  rtsp://admin:[email protected]:554/cam/realmonitor?channel=5&subtype=0

三、使用工具播放一下實時監控

   推薦工具: VLC Media Player  或者 EasyPlayer-RTSP 

  在工具中添加Rtsp訪問地址即可開始展示

  VLC播放器下載地址:http://www.videolan.org/vlc/

四、安裝好nginx和nginx-rtsp插件模塊

        配置好相關的配置具體的安裝配置步驟可以看

       《http://blog.csdn.net/kunzai6/article/details/76975600》

五、JAVA調用思路

   使用 JAVA的ProcessBuilder 創建一個系統進程,執行相關的轉換命令.返回一個訪問的URL保存一個。使用線程也可以

   一個Session最終一個播放流的URl,頁面關閉或者session過期則關閉掉對應的進程。操作時一定要注意釋放資源,

   

相關資源上傳到了對應的網盤:

   鏈接: https://pan.baidu.com/s/1jJWKFtG 密碼: 1bea

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