1. 程式人生 > >關於海康威視sdk與海康威視web的史上最精細的教程 (一)

關於海康威視sdk與海康威視web的史上最精細的教程 (一)

小夥伴們都在下方留言要開發包

web: https://download.csdn.net/download/qq_35583089/10537585   

sdk:    https://download.csdn.net/download/qq_35583089/10537610

大家自己下載一下吧。

 最近在公司需要在專案裡整合海康威視的攝像頭,剛開始的時候只有個sdk壓縮檔案,完全是丈二的和尚摸不著頭腦,花了幾個小時在看文件與demo,有了一點頭緒,但接下來在執行java demo 的時候,一步一個坑,在網上拼拼湊湊,總算可以將攝像頭的畫面顯示出來,為了讓更多的小夥伴可以更快速的實現這個功能,決定將自己遇到的困難及解決的辦法一步一步記錄下來,朋友們可以在下面討論留言。

海康威視sdk

開啟sdk的壓縮檔案,可以看到如下的內容

首先將java demo 在idea中開啟,在專案的最下面,有一個檔案 : SDK庫檔案拷貝到該目錄下.txt,很明顯,是要將庫檔案裡面的所有檔案都直接放到與這個檔案平級的目錄下

這時候執行ClientDemo裡面的mian 方法,會看到如下介面:

成功顯示這個視窗,表示庫檔案的目錄沒有放錯。

如果執行main方法報如下錯誤檢查你的庫檔案放置的目錄與上面的圖上的是否一致。(這個com/是我為了演示錯誤加上去的,demo的程式碼不用修改。)

接下來點選每一個按鈕,都是提示你請先註冊,點選註冊按鈕,又會彈出一個註冊失敗,真的完全不知道是什麼意思。

這時候你發現你根本不知道攝像頭的ip, 使用者名稱,密碼,埠號是多少,我在網上找了很久才找到解決的辦法:安裝海康的SADP軟體可以看到同一個區域網下面每個攝像頭的詳情。但是賬號和密碼還是不正確。為了讓大家少走彎路,給大家指一條最直接,最高效的路:關注海康威視客戶服務 這個微信公眾號 ->貼心服務->密碼重置,可以直接下載到可以修改密碼的SADP軟體,真可謂是一箭雙鵰,哈哈。如下圖所示:

上一步都弄好了,接下來可以回到直接執行main 方法那一步,填上SADP軟體上顯示的本地的攝像頭的ip,埠號,還有修改過的賬號密碼,點選註冊,接下來就是見證奇蹟的時刻了。

海康威視web

      很多小夥伴的公司不會使用java swing 的視窗來實現攝像頭,這時候就會用到海康威視的web端整合。

      可以直接在網上下載一個海康威視的web3.0開發包,直接開啟demo.html ,用ie瀏覽器開啟,會看到如下的頁面,在預覽頁面之前,必須安裝如下的這個軟體。

開啟頁面:

點選允許此次訪問的內容,如下圖所示:

填寫自己的裝置資訊,使用者名稱密碼,點選預覽按鈕,即可實現預覽功能。

也可以將以下的配置檔案放入專案內,直接開啟demo.html是一樣的效果:

下面就開始做我們需要的功能的,頁面上的每個按鈕對應webVideoCtrl.js裡的各個方法,web開發包裡面已經提供了API的說明文件 ,我們只需要對照API ,呼叫webVideoCtrl.js裡面的方法就可以實現我們需要的功能。

以上的功能摸索了差不多2天,在網上各種找關於海康威視的部落格,希望我總結的這篇文章可以幫到很多也在整合攝像頭的朋友,快速的入門。以上如果有不對的地方,可以在下方留言討論。