关于海康威视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天,在網上各種找關于海康威視的博客,希望我總結的這篇文章可以幫到很多也在集成攝像頭的朋友,快速的入門。以上如果有不對的地方,可以在下方留言討論。
?
總結
以上是生活随笔為你收集整理的关于海康威视sdk与海康威视web的史上最精细的教程 (一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS 审核被拒绝问题汇总
- 下一篇: 【MIKE21】mesh导入文件