基于ONVIF协议的(IPC)客户端程序开发-1:测试工具(ONVIF Device Test Tool)

1、IPC地址

    IPC摄像头默认的IP网段都是192.168.1.X,属于c类地址。

其中A类,B类,C类网段各取了一部分:

A类私有地址:10.0.0.0到10.255.255.255

B类私有地址:172.16.0.0到172.31.255.255

C类私有地址:192.168.0.0到192.168.255.255

2、ONVIF Device Test Tool

下载地址 http://download.csdn.net/download/benkaoya/9813327

安装好「ONVIF Device Test Tool」工具后,将电脑IP地址设置成192.168.1.X网段,将IPC摄像头与电脑接入同一局域网内(直连或通过交换机都可以)。打开「ONVIF Device Test Tool」工具,点击Discover Devices按钮搜索局域网内的所有IPC,如下图所示。

基于ONVIF协议的(IPC)客户端程序开发-1:测试工具(ONVIF Device Test Tool)从图中可以看出,搜索到了一个IP地址为192.168.1.13的IPC。需要注意的是:IPC摄像头内部也是有操作系统的,开机会有一段时间,根据不同IPC,15秒到30秒不等,要等到起开机后才能搜索得到。

3、浏览器登录

基于ONVIF协议的(IPC)客户端程序开发-1:测试工具(ONVIF Device Test Tool)

输入用户名和密码,登录IPC摄像头的web后台操作界面,在WEB上可以实时预览,可以修改主辅码流的各种参数,包括分辨率、帧率、码率、OSD等等。

3、ONVIF Device Manage

下载地址 https://sourceforge.net/projects/onvifdm/files/latest/download

基于ONVIF协议的(IPC)客户端程序开发-1:测试工具(ONVIF Device Test Tool)功能:ONVIF Device Manage工具主要用来验证设备是否支持onvif,实时预览、PTZ控制及远程配置IPC参数等。  

使用: 
1.运行工具  双击ONVIF Device Manage快捷方式,运行工具。当前局域网内,支持onvif协议的IPC可以自动显示出来。Device List列表即检索到的IPC列表
2.基本功能介绍
1>登录  
    此时输入的用户名和密码为设备自身的用户名和密码,有的厂家设备不需要。输入正确的用户名和密码,即可实时预览IPC及参数配置。 
2>实时预览  
    在设备列表选择一个IPC(单击即可),点击Live video即可预览该IPC画面,main stream是主码流预览,sub stream是子码流预览
3>检索  
    在Device List区域的文本框输入IP地址,即可过滤其它IPC,留下符合条件的设备
4>手动增加  
    点击Add按钮,输入url,例如http://192.168.1.123/onvif/device_service,点击Apply,即可手动增加IPC
5>rtsp路径 实时预览画面的下方,会显示rtsp路径。如下: 
    rtsp://192.168.1.166:5504/channel=0;stream=0;user=system;pass=system 
    192.168.1.166为IPC的地址 
    5504为IPC的端口 
    channel为通道 
    stream为码流,0默认是主码流,1为子码流 
    user和pass:用户名和密码 
6>视频编码配置
    选择子码流预览,可以配置子码流的编码参数 
7>码流选择 
    点击Profiles,进入码流切换界面
    Create为创建码流;Edit为编辑码流用; 
8>PTZ控制 点击方向键