海康相机支持onvif协议,因此可以通过该协议来获得视频数据以及控制相机云台,在正式写代码控制之前,先使用onvif测试工具进行简单的测试,保证相机相关配置正确。
1 工具下载
测试工具使用ONVIF Device Test Tool,具体下载地址可自行百度,一路默认安装即可。
2 相机配置
我使用的海康球机型号为DS-2DE2402IW-DE3/W,默认是没有打开ONVIF协议的,需要我们在配置中进行配置
进入海康相机设置平台,选择配置-高级配置-勾选启用ONVIF-添加用户-输入登陆用户名和密码-保存
以上即可完成相机ONVIF的相关配置
3 连接设备
接下来可在ONVIF Devive Test Tool测试工具中测试相机了,打开测试软件
首先在NIC中选择与相机同一网段的网卡,点击Discover Devices,即可搜索到在该网段支持ONVIF协议的网络相机
首先在发现设备列表中选择目标相机,在右侧信息中会自动填写相机的参数,然后填写用户名和密码,点击check,即可获得相机的Brand、Model等参数,即第4点钟的信息填写完成,表面设备配置成功
4 视频测试
这一步我们使用测试工具获得相机视频,首先切换到“Debug”选项卡,点击“Media”,“Get” Media URL,"Get" Media Profile,选择“main Stream(Profile_1)”,即可自动获得Video和Audio的相关参数,点击下方Play Video即可打卡相机视频,如图所示
5 PTZ测试
云台测试方法与视频测试方法类似,切换到PTZ选项卡--Get URLs--Get Profile--选择main Stream--PTZ Control
在PTZ Control中用多种控制模式,分别是绝对位置控制、相对位置控制和连续控制,可自行测试看看效果