背景
這一期我們來說onvif協定,因為工作的需要接觸了onvif協定。
這裡在重點說一下:下面開發的功能都是使用java開發的。
onvif協定概念
ONVIF(開放式網絡視訊接口論壇)是一個全球性的開放式行業論壇,其目标是促進開發和使用基于實體IP的安全産品接口的全球開放标準。ONVIF建立了一個視訊監控和其他實體安全領域的IP産品如何進行互相通信的标準
ONVIF Device Test Tool的簡單介紹
ONVIF Device Test Tool用戶端的下載下傳
目前已開發的功能
鑒權類型
None (不進行鑒權)
onvif協定相關:2.1.1 none方式擷取token
onvif協定相關:2.1.2 none方式擷取截圖url
onvif協定相關:2.1.3 none方式擷取流位址
WS-Username token (鑒權在body)
onvif協定相關:4.1.1 WS-Username token方式擷取WSUsernameTokenBean
onvif協定相關:4.1.2 WS-Username token方式擷取token
onvif協定相關:4.1.3 WS-Username token方式擷取截圖url
onvif協定相關:4.1.4 WS-Username token方式擷取流位址
Disest (鑒權在頭部)
onvif協定相關:3.1.1 Digest方式擷取Authorization
onvif協定相關:3.1.2 Digest方式擷取token清單
onvif協定相關:3.1.3 Digest方式擷取截圖url
onvif協定相關:3.1.3 Digest方式擷取截圖url
交流群
java交流群: 868794080
其他說明
1.onvif協定中都是操作的token,沒有裝置資訊的機率(據我了解)。
2.這裡推薦大家使用onvif協定相關:常用類說明複制過去直接用,因為有的坑,部落客已經踩過了。另外如果遇到一下問題的話 也可以加交流群@群主。
3.如何選擇鑒權方式。 這裡我推薦一個優先級 Disest > WS-Username token >None 。但有的裝置不支援鑒權。 就隻能選擇用第三種了。
4.目前部落客就實作了以上的功能。如果有需要其他功能的也可以加群。 讓部落客進行實作。