海康/大華/宇視等網絡攝像頭雲臺控制功能探測方法解析

熟悉我們的小夥伴都知道,當我們的RTSP/Onvif流媒體服務器與攝像頭可以進行網絡連接時,通過RTSP/Onvif流媒體服務器自帶的Onvif探測即可實現Onvif攝像頭的設備IP探測,成功後返回需要的流地址,實現攝像頭的PTZ雲臺控制,PTZ控制包含轉動、變焦等。

但是我們經常會遇到有用戶反饋,第一、不知道自己的攝像頭是否支持Onvif協議;第二、自己探測顯示支持Onvif協議,但是通過Onvif協議接入後不能實現雲臺控制。

今天就爲大家推薦一種可以對設備Onvif協議探測、發現及雲臺控制功能測試的方法。

1、工具下載

測試工具使用ONVIF Device Test Tool,具體下載地址可自行百度,一路默認安裝即可。

2、相機配置

測試使用的海康球機型號爲DS-2DE2402IW-DE3/W,默認是沒有打開ONVIF協議的,需要我們在配置中進行配置。

94.png

進入海康相機設置平臺,選擇配置-高級配置-勾選啓用ONVIF-添加用戶-輸入登陸用戶名和密碼-保存。以上即可完成相機ONVIF的相關配置。

3、連接設備

接下來可在ONVIF Devive Test Tool測試工具中測試相機了,打開測試軟件

95.png

首先,在NIC中選擇與相機同一網段的網卡,點擊Discover Devices,即可搜索到在該網段支持ONVIF協議的網絡相機。

96.png

然後,在發現設備列表中選擇目標相機,在右側信息中會自動填寫相機的參數,填寫用戶名和密碼,點擊check,即可獲得相機的Brand、Model等參數,即第4點中的信息填寫完成,表面設備配置成功。

4、視頻測試

這一步我們使用測試工具獲得相機視頻,首先切換到“Debug”選項卡,點擊“Media”,“Get” Media URL,“Get” Media Profile,選擇“main Stream(Profile_1)”,即可自動獲得Video和Audio的相關參數,點擊下方Play Video即可打卡相機視頻,如圖所示:

97.png

5、PTZ測試

雲臺測試方法與視頻測試方法類似,切換到PTZ選項卡–Get URLs–Get Profile–選擇main Stream–PTZ Control。

在PTZ Control中用多種控制模式,分別是絕對位置控制、相對位置控制和連續控制,可自行測試看看效果。

6、Requests模式

除了使用上述方法來控制雲臺外,我們還可以使用Requests的方式來發送指令,同時收到Response

如圖所示爲PTZ測試示例,有幾個地方要注意:
(1)是要把Service和Service Address修改爲要測試的模塊地址;
(2)是注意模板中的Porfile Token要修改爲自己的Profile,默認的prof0,3 是注意修改設置x y的數值。

設置完成後,點擊Send Request,當返回200 OK時表明測試成功。

同樣的,我們可以使用類似的流程來測試其它功能,比如測試Device Management模塊的GetCapabilities功能,發送及接收如圖所示。

100.png

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