onvif测试工具详细使用内部培训资料

上传人:简****9 文档编号:94929727 上传时间:2019-08-13 格式:PPT 页数:24 大小:6.50MB
返回 下载 相关 举报
onvif测试工具详细使用内部培训资料_第1页
第1页 / 共24页
onvif测试工具详细使用内部培训资料_第2页
第2页 / 共24页
onvif测试工具详细使用内部培训资料_第3页
第3页 / 共24页
onvif测试工具详细使用内部培训资料_第4页
第4页 / 共24页
onvif测试工具详细使用内部培训资料_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《onvif测试工具详细使用内部培训资料》由会员分享,可在线阅读,更多相关《onvif测试工具详细使用内部培训资料(24页珍藏版)》请在金锄头文库上搜索。

1、,*,*,http:/,ONVIF测试工具使用,2014年7月,监控产品线售后服务部 姓名: 陶君,*,*,Onvif测试工具的名称,ONVIF Conformance Test 1.02 ONVIF Conformance Test是一款onvif官方测试用具,用于测试直接onvif协议的IPC。 是可以做为评判标准使用的!,*,*,Onvif测试工具使用-组播搜索(一),onvif的搜索是组播搜索,点击Discover Devices键进行搜索!,红框内为搜索结果搜索。 注意:onvif为组播搜索,不支持跨路由搜索。建议使用同网段中进行搜索。,*,*,Onvif测试工具使用-单播搜索(二)

2、,直接在Device地址栏中输入所要搜索的IP地址,然后点Probe键,是否可以通过,一般我们确认摄像机是否支持onvif协议,就是使用Probe键,单播确认。如果能正常能通过,至少能确认此设备支持onvif搜索。这时按check查看onvif设备是否设备信息返回,*,*,Onvif测试工具使用-搜索到的设备check,使用check查看设备onvif的返回,如能正常通过,就是如红圈中返回!,返回的设备厂家信息,设备软硬件版本。此信息一般是由厂家自定义填入,没有特别的规定,一定需要返回哪些值!,*,*,Onvif测试工具使用-搜索到的设备check不过,如果check不过,这时就需要注意,填写

3、设备的用户名与密码,然后再check测试,此用户名与密码,是由所check的设备来确认的,有的厂家一定要填写后,才能check过,有的厂家可以不填写,填了反而check不过。所以当大家onvif check不过时,请一定要注意。,*,*,Onvif测试工具使用-搜索总结,1、使用测试工具,搜索的功能,一般只要probe与check过,我们就认为此设备支持onvif协议。 2、注意点:用户名与密码是,有的厂家一定要填写后,才能check过,有的厂家可以不填写,填了反而check不过。所以当大家onvif check不过时,请一定要注意都填写或不填写测试下。 3、用户名与密码一定要是管理员的。举例

4、:海康是admin与12345;大华是admin与admin;天视通admin与123456。 4、注意安讯士摄像机的用户名与密码,一定要先登陆摄像机在onvif权限中,手动来新建账号与密码使用的。,*,*,获取摄像机上报的地址集,Onvif分别为DeviceMngmt、MediaConf、PTZ、Events、ImagingConf这些地址集,DeviceMngmt地址是由之前搜索给出的地址。而其它地址通过capabilites来获取,把从Device Service Address的地址复制到Request下,*,*,获取摄像机上报的地址集使用方法,把红框中的前端上报的报文进行复制到Ult

5、raEdit打开。(直接在测试工具中查看比较累,复制到UE下查看方便),*,*,获取摄像机上报的地址集 返回值,通过报文所知科达前端的DeviceMngmt、Events、ImagingConf、MediaConf、PTZ所用的URL相同。 http:/10.75.2.237:5550/onvif/device_service http:/10.75.2.237:5550/onvif/event_service http:/10.75.2.237:5550/onvif/image_service http:/10.75.2.237:5550/onvif/media_service http:/

6、10.75.2.237:5550/onvif/PTZ_service,*,*,获取摄像机上报的地址集 总结,(很多厂家五大功能的URL都相同,但是也有一些厂家每个功能要所对应不同的URL,这样测试每个功能都要输入对应的URL,否则会造成send request后,返回错误无法获取报文。所以这一步还是必须要做的。) 我们科达的IPC就是不同的URL地址。 比如LG就是是统一的URLhttp:/172.19.80.80/onvif 。 我们要DeviceMngmt、MediaConf、PTZ、Events、ImagingConf这五大功能项中的能力,建议都使用对应的URL地址。 获取的这些功能地址

7、,是为了之后得到onvif上报的其它功能参数来使用。如MediaConf可以获取前端上报的分辨率、码流、帧率等参数。,*,*,通过DeviceMngmt来设置获取前端参数一,1,2,3,当返回200 OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到IP地址。,*,*,通过DeviceMngmt来设置获取前端参数二,1,2,3,当返回200 OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到网关地址。,*,*,通过MediaConf功能来获取前端上报能力-GetProfiles,1,2,3,当返回200 OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到前端

8、上报的一些参数值,这些参数有助于我们判断是否符合我们的规范。,1 H264 1280 720 1 30 75 2048, profile0 VideoSourceConfiguration0 2,*,*,通过DeviceMngmt来设置获取前端参数-GetProfiles,此值 是关键,请记下,后面我们测试时是需要这个码流标识的。profile0,编码格式h264,分辨率720,帧率30,码率2048。查看上报的参数是否符合我们的要求。,我们NVR要求一定要是H264编码格式,mpeg4与jpeg都不支持。分辨率要求是200万以内的。选取码流规划:主流选择大于D1小于1080中最高的分辨纺。辅

9、流选择小于等于D1分辨经率。并且通过Getfiles来知道前端有没有上报PTZ能力集,有没有上报音频,音频格式是什么。目前我们只支持G711的音频格式,请注意。,*,*,通过MediaConf功能来获取前端上报能力-GetStreamUri,1,2,4,当返回200 OK就代表着返回成功,如果这个都返回不成功,也是判断摄像机有异常的。此获取到摄像机的rtsp地址。,Onvif工具中默认是fixed_prof(),需要我们手动的改为profile0,这个值从哪来的呢?请回看PPT15页,3,这个就是返回的rtsp地址,因为onvif的接入,是分为onvif协议与rtsp码流。之前上述我们讲了怎么

10、来确认摄像机支不支持onvif,并且也能确认onvif上报的参数是否符合我们的规划。 那我拿到了rtsp怎么来确认码流这块是否有问题呢?就需要借用VLC播放器的这款工具。此工具网上也是可以下载到的。也是受各厂家公认的! 具体操作可以查看VLC操作文档。,*,*,Rtsp地址的作用,我们在用VLC打开码流时,需要确认这个摄像机的主流与辅流都能打开浏览到。 NVR策略中:摄像机通过GetProfiles上报了主辅流能力,但是码流上如果主流或辅流有一路实际中又无法获取到,那添加完成后,还是显示下线状态。,*,*,通过PTZ功能判断ptz是否支持,1,2,4,Pantilt中的x代表水平转动,y代表垂

11、直转动。Zoom x代表的是变倍。当我们要控制时,需要水平转去时,就需要把pan tilt中的y=0,zoom中的x=0。请注意使用哪个值时,其它值一定是要0,不能不填!(onvif有规定) 而巡航功能,也是使用此功能进行测试。因为每做一项ptz控制,都会马上跟着一条stop,而开启巡航时,就不会及时发送stop功能。,3,*,*,通过PTZ功能判断ptz是否支持,1,2,4,需要我们手动的改为profile0,这个值从哪来的呢?请回看PPT15页 正常的PTZ控制,这条stop会及时跟上。,3,*,*,通过PTZ功能判断ptz是否支持,1,2,4,需要我们手动的改为profile0,这个值从

12、哪来的呢?请回看PPT15页 正常的PTZ控制,这条stop会及时跟上。,3,*,*,通过PTZ功能判断预置位是否可以保存读取,1,2,4,onvif预置位保存传递三项参数值,Profile Token、PresetName、PresetToken(第一次新建预置位时,PresetToken是可以不写的),当设置完成,摄像机就会返回一个PresetToken值,这时调取预置位时,就用摄像机返回的这个 PresetToken值。当修改已有过的预置位时,就需要传递完整三项值,此时传递的PresetToken值,就是需要之前摄像机返回的这个值,来直接修改!修改后,摄像机又再次返回生一个新的Prese

13、tToken,给读取预置位使用,3,*,*,SetSystemDateAndTime来判断时间同步,1 要选择DeviceMngmt地址。这里是错的,2,4,True是否需要开启夏制时间,PST8后面的参数都为夏制参数,目前NVR默认发送的是false,使用的是PST-8来同步,3,*,*,抓包说明,28系列NVR与NVR使用CRT工具,SSH2协议,端口2277,登陆到NVR上,用户名admin,密码是默认的admin123。输入cd /ramdisk 或/tmp进入目录下(进此目录下,因为NVR操作系统为此目录留下了近200M的空间,可以用于抓包,并且NVR重启后,会自动清除此目录下的文件

14、) 输入tcpdump i eth0 s 0 host 172.19.80.80 w cap.cap 注释:eth0需要指定抓包的网口,有多网口的设备需要使用ifconfig查看当前使用的是哪个网口。加上-s 0后,就是对忽略包的大小限制,按包的实际长度抓取。-w就是写入文件,文件名是cap.cap ,host 指定要抓的外厂商摄像机的IP地址,举例摄像机IP是为172.19.80.80。 海思NVR需要手动上传抓包工具使用bin模式上传,chmod 755加权限,然后./tcpdump -i eth0 s 0 host XXX.XXX.XXX.XXX w cap.cap,摄像机上抓包,需要手动上传抓包工具,根据不同的方案使用不同的工具,使用bin模式上传,chmod 755加权限,然后./tcpdump -i eth0 s 0 host XXX.XXX.XXX.XXX w cap.cap,2019/8/13,24,Thanks,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号