已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,*,*,ONVIF测试工具使用,2014年7月,监控产品线售后服务部 姓名: 陶君,*,*,Onvif测试工具的名称,ONVIF Conformance Test 1.02 ONVIF Conformance Test是一款onvif官方测试用具,用于测试直接onvif协议的IPC。 是可以做为评判标准使用的!,*,*,Onvif测试工具使用-组播搜索(一),onvif的搜索是组播搜索,点击Discover Devices键进行搜索!,红框内为搜索结果搜索。 注意:onvif为组播搜索,不支持跨路由搜索。建议使用同网段中进行搜索。,*,*,Onvif测试工具使用-单播搜索(二),直接在Device地址栏中输入所要搜索的IP地址,然后点Probe键,是否可以通过,一般我们确认摄像机是否支持onvif协议,就是使用Probe键,单播确认。如果能正常能通过,至少能确认此设备支持onvif搜索。这时按check查看onvif设备是否设备信息返回,*,*,Onvif测试工具使用-搜索到的设备check,使用check查看设备onvif的返回,如能正常通过,就是如红圈中返回!,返回的设备厂家信息,设备软硬件版本。此信息一般是由厂家自定义填入,没有特别的规定,一定需要返回哪些值!,*,*,Onvif测试工具使用-搜索到的设备check不过,如果check不过,这时就需要注意,填写设备的用户名与密码,然后再check测试,此用户名与密码,是由所check的设备来确认的,有的厂家一定要填写后,才能check过,有的厂家可以不填写,填了反而check不过。所以当大家onvif check不过时,请一定要注意。,*,*,Onvif测试工具使用-搜索总结,1、使用测试工具,搜索的功能,一般只要probe与check过,我们就认为此设备支持onvif协议。 2、注意点:用户名与密码是,有的厂家一定要填写后,才能check过,有的厂家可以不填写,填了反而check不过。所以当大家onvif check不过时,请一定要注意都填写或不填写测试下。 3、用户名与密码一定要是管理员的。举例:海康是admin与12345;大华是admin与admin;天视通admin与123456。 4、注意安讯士摄像机的用户名与密码,一定要先登陆摄像机在onvif权限中,手动来新建账号与密码使用的。,*,*,获取摄像机上报的地址集,Onvif分别为DeviceMngmt、MediaConf、PTZ、Events、ImagingConf这些地址集,DeviceMngmt地址是由之前搜索给出的地址。而其它地址通过capabilites来获取,把从Device Service Address的地址复制到Request下,*,*,获取摄像机上报的地址集使用方法,把红框中的前端上报的报文进行复制到UltraEdit打开。(直接在测试工具中查看比较累,复制到UE下查看方便),*,*,获取摄像机上报的地址集 返回值,通过报文所知科达前端的DeviceMngmt、Events、ImagingConf、MediaConf、PTZ所用的URL相同。 37:5550/onvif/device_service 37:5550/onvif/event_service 37:5550/onvif/image_service 37:5550/onvif/media_service 37:5550/onvif/PTZ_service,*,*,获取摄像机上报的地址集 总结,(很多厂家五大功能的URL都相同,但是也有一些厂家每个功能要所对应不同的URL,这样测试每个功能都要输入对应的URL,否则会造成send request后,返回错误无法获取报文。所以这一步还是必须要做的。) 我们科达的IPC就是不同的URL地址。 比如LG就是是统一的URL0/onvif 。 我们要DeviceMngmt、MediaConf、PTZ、Events、ImagingConf这五大功能项中的能力,建议都使用对应的URL地址。 获取的这些功能地址,是为了之后得到onvif上报的其它功能参数来使用。如MediaConf可以获取前端上报的分辨率、码流、帧率等参数。,*,*,通过DeviceMngmt来设置获取前端参数一,1,2,3,当返回200 OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到IP地址。,*,*,通过DeviceMngmt来设置获取前端参数二,1,2,3,当返回200 OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到网关地址。,*,*,通过MediaConf功能来获取前端上报能力-GetProfiles,1,2,3,当返回200 OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到前端上报的一些参数值,这些参数有助于我们判断是否符合我们的规范。,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中最高的分辨纺。辅流选择小于等于D1分辨经率。并且通过Getfiles来知道前端有没有上报PTZ能力集,有没有上报音频,音频格式是什么。目前我们只支持G711的音频格式,请注意。,*,*,通过MediaConf功能来获取前端上报能力-GetStreamUri,1,2,4,当返回200 OK就代表着返回成功,如果这个都返回不成功,也是判断摄像机有异常的。此获取到摄像机的rtsp地址。,Onvif工具中默认是fixed_prof(),需要我们手动的改为profile0,这个值从哪来的呢?请回看PPT15页,3,这个就是返回的rtsp地址,因为onvif的接入,是分为onvif协议与rtsp码流。之前上述我们讲了怎么来确认摄像机支不支持onvif,并且也能确认onvif上报的参数是否符合我们的规划。 那我拿到了rtsp怎么来确认码流这块是否有问题呢?就需要借用VLC播放器的这款工具。此工具网上也是可以下载到的。也是受各厂家公认的! 具体操作可以查看VLC操作文档。,*,*,Rtsp地址的作用,我们在用VLC打开码流时,需要确认这个摄像机的主流与辅流都能打开浏览到。 NVR策略中:摄像机通过GetProfiles上报了主辅流能力,但是码流上如果主流或辅流有一路实际中又无法获取到,那添加完成后,还是显示下线状态。,*,*,通过PTZ功能判断ptz是否支持,1,2,4,Pantilt中的x代表水平转动,y代表垂直转动。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,这个值从哪来的呢?请回看PPT15页 正常的PTZ控制,这条stop会及时跟上。,3,*,*,通过PTZ功能判断预置位是否可以保存读取,1,2,4,onvif预置位保存传递三项参数值,Profile Token、PresetName、PresetToken(第一次新建预置位时,PresetToken是可以不写的),当设置完成,摄像机就会返回一个PresetToken值,这时调取预置位时,就用摄像机返回的这个 PresetToken值。当修改已有过的预置位时,就需要传递完整三项值,此时传递的PresetToken值,就是需要之前摄像机返回的这个值,来直接修改!修改后,摄像机又再次返回生一个新的PresetToken,给读取预置位使用,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重启后,会自动清除此目录下的文件) 输入tcpdump i eth0 s 0 host 0 w cap.cap 注释:eth0需要指定抓包的网口,有多网口的设备需要使用ifconfig查看当前使用的是哪个网口。加上-s 0后,就是对忽略包的大小限制,按包的实际长度抓取。-w就是写入文件,文件名是cap.cap ,host 指定要抓的外厂商摄像机的IP地址,举例摄像机IP是为0。 海思NVR需要手动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文物保护工程从业资格真题汇编精讲(完整版)
- 文物保护工程从业资格综合考试题集(完整版)
- 西师大版小学二年级数学上册《画直角规范实操训练》教案
- 工艺安全信息培训
- 安全生产法律解释
- 心理健康教育活动课教学设计方案
- 精细化工企业危险源管理制度
- 物业小区祭祀焚烧火灾应急预案演练脚本
- 肋骨骨折并发症
- 2025年中级注册安全工程师管理真题及答案解析
- 机械技术文件管理制度
- T/CAEPI 52-2022工业有机废气净化用蜂窝活性炭
- 浙能电力校招笔试题目及答案
- 北师大版四年级数学下册认识方程练习题
- 中国心力衰竭诊断和治疗指南2024解读(完整版)
- 《计算机绘图AutoCAD》电子教案
- 混凝土职业技能竞赛备赛试题库500题(含答案)
- DL∕T 673-2015 火力发电厂水处理用001×7强酸性阳离子交换树脂报废标准
- 阀门投标文件(技术标)
- (高清版)TDT 1056-2019 县级国土资源调查生产成本定额
- 四年级竖式计算大全100道
评论
0/150
提交评论