天天看點

使用onvif協定操作裝置背景onvif協定概念ONVIF Device Test Tool的簡單介紹目前已開發的功能交流群其他說明

背景

這一期我們來說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.目前部落客就實作了以上的功能。如果有需要其他功能的也可以加群。 讓部落客進行實作。