onvif测试工具详细使用内部培训资料_第1页
onvif测试工具详细使用内部培训资料_第2页
onvif测试工具详细使用内部培训资料_第3页
onvif测试工具详细使用内部培训资料_第4页
onvif测试工具详细使用内部培训资料_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、。建议使用同网段中进行搜索。2022-2-244http:/*Onvif测试工具使用-单播搜索(二)直接在Device地址栏中输入所要搜索的IP地址,然后点Probe键,是否可以通过一般我们确认摄像机是否支持onvifonvif协议,就是使用ProbeProbe键,单播确认。如果能正常能通过,至少能确认此设备支持onvifonvif搜索。这时按checkcheck查看onvifonvif设备是否设备信息返回2022-2-245http:/*Onvif测试工具使用-搜索到的设备check使用check查看设备onvif的返回,如能正常通过,就是如红圈中返回!返回的设备厂家信息,设备软硬件版本。此

3、信息一般是由厂家自定义填入,没有特别的规定,一定需要返回哪些值!2022-2-246http:/*Onvif测试工具使用-搜索到的设备check不过如果check不过,这时就需要注意,填写设备的用户名与密码,然后再check测试此用户名与密码,是由所checkcheck的设备来确认的,有的厂家一定要填写后,才能checkcheck过,有的厂家可以不填写,填了反而checkcheck不过。所以当大家onvif onvif checkcheck不过时,请一定要注意。2022-2-247http:/*Onvif测试工具使用-搜索总结1、使用测试工具,搜索的功能,一般只要probe与check过,我们

4、就认为此设备支持onvif协议。2、注意点:用户名与密码是,有的厂家一定要填写后,才能check过,有的厂家可以不填写,填了反而check不过。所以当大家onvif check不过时,请一定要注意都填写或不填写测试下。3、用户名与密码一定要是管理员的。举例:海康是admin与12345;大华是admin与admin;天视通admin与123456。4、注意安讯士摄像机的用户名与密码,一定要先登陆摄像机在onvif权限中,手动来新建账号与密码使用的。 2022-2-248http:/*获取摄像机上报的地址集Onvif分别为DeviceMngmt、MediaConf、PTZ、Events、Imag

5、ingConf这些地址集,DeviceMngmt地址是由之前搜索给出的地址。而其它地址通过capabilites来获取把从Device Service Address的地址复制到Request下2022-2-249http:/*获取摄像机上报的地址集使用方法把红框中的前端上报的报文进行复制到UltraEdit打开。(直接在测试工具中查看比较累,复制到UE下查看方便)2022-2-2410http:/*获取摄像机上报的地址集 返回值通过报文所知科达前端的DeviceMngmt、Events、ImagingConf、MediaConf、PTZ所用的URL相同。37:5

6、550/onvif/device_service37:5550/onvif/device_service37:5550/onvif/event_service37:5550/onvif/image_service 37:5550/onvif/media_service37:5550/onvif/PTZ_service2022-2-2411http:/*获取摄像机上报的地址集 总结(很多厂家五大功能的URL都相同,但是也有一些厂家每个功能要所对应不

7、同的URL,这样测试每个功能都要输入对应的URL,否则会造成send request后,返回错误无法获取报文。所以这一步还是必须要做的。)我们科达的IPC就是不同的URL地址。比如LG就是是统一的URL0/onvif 。我们要DeviceMngmt、MediaConf、PTZ、Events、ImagingConf这五大功能项中的能力,建议都使用对应的URL地址。获取的这些功能地址,是为了之后得到onvif上报的其它功能参数来使用。如MediaConf可以获取前端上报的分辨率、码流、帧率等参数。2022-2-2412http:/*通过DeviceMngmt来设置

8、获取前端参数一123当返回200 OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到IP地址。2022-2-2413http:/*通过DeviceMngmt来设置获取前端参数二123当返回200 OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到网关地址。2022-2-2414http:/*通过MediaConf功能来获取前端上报能力-GetProfiles123当返回200 OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到前端上报的一些参数值,这些参数有助于我们判断是否符合我们的规范。2022-2-2415http:/ 11 H264 H264 1280

9、 1280 720 720 1 1 30 30 75 75 2048 2048 profile0 profile0 tt:VideoSourceConfiguration token=VideoSourceConfiguration0 VideoSourceConfiguration0 VideoSourceConfiguration0 2 2*通过DeviceMngmt来设置获取前端参数-GetProfiles此值 是关键,请记下,后面我们测试时是需要这个码流标识的。profile0编码格式h264,分辨率720,帧率30,码率2048。查看上报的参数是否符合我们的要求。我们NVR要求一定要

10、是H264编码格式,mpeg4与jpeg都不支持。分辨率要求是200万以内的。选取码流规划:主流选择大于D1小于1080中最高的分辨纺。辅流选择小于等于D1分辨经率。并且通过Getfiles来知道前端有没有上报PTZ能力集,有没有上报音频,音频格式是什么。目前我们只支持G711的音频格式,请注意。2022-2-2416http:/*通过MediaConf功能来获取前端上报能力-GetStreamUri124当返回200 OK就代表着返回成功,如果这个都返回不成功,也是判断摄像机有异常的。此获取到摄像机的rtsp地址。Onvif工具中默认是fixed_prof(),需要我们手动的改为profil

11、e0,这个值从哪来的呢?请回看PPT15页3这个就是返回的rtsp地址2022-2-2417http:/因为onvif的接入,是分为onvif协议与rtsp码流。之前上述我们讲了怎么来确认摄像机支不支持onvif,并且也能确认onvif上报的参数是否符合我们的规划。那我拿到了rtsp怎么来确认码流这块是否有问题呢?就需要借用VLC播放器的这款工具。此工具网上也是可以下载到的。也是受各厂家公认的!具体操作可以查看VLC操作文档。*Rtsp地址的作用我们在用VLC打开码流时,需要确认这个摄像机的主流与辅流都能打开浏览到。NVR策略中:摄像机通过GetProfiles上报了主辅流能力,但是码流上如果

12、主流或辅流有一路实际中又无法获取到,那添加完成后,还是显示下线状态。2022-2-2418http:/*通过PTZ功能判断ptz是否支持124Pantilt中的x代表水平转动,y代表垂直转动。Zoom x代表的是变倍。当我们要控制时,需要水平转去时,就需要把pan tilt中的y=0,zoom中的x=0。请注意使用哪个值时,其它值一定是要0,不能不填!(onvif有规定)而巡航功能,也是使用此功能进行测试。因为每做一项ptz控制,都会马上跟着一条stop,而开启巡航时,就不会及时发送stop功能。32022-2-2419http:/*通过PTZ功能判断ptz是否支持124需要我们手动的改为需要

13、我们手动的改为profile0profile0,这个值从哪来的,这个值从哪来的呢?请回看呢?请回看PPT15PPT15页页正常的正常的PTZPTZ控制,这条控制,这条stopstop会及时跟上。会及时跟上。32022-2-2420http:/*通过PTZ功能判断ptz是否支持124需要我们手动的改为需要我们手动的改为profile0profile0,这个值从哪来的,这个值从哪来的呢?请回看呢?请回看PPT15PPT15页页正常的正常的PTZPTZ控制,这条控制,这条stopstop会及时跟上。会及时跟上。32022-2-2421http:/*通过PTZ功能判断预置位是否可以保存读取124onv

14、ifonvif预置位保存传递三项参数值,预置位保存传递三项参数值,Profile Profile TokenToken、PresetNamePresetName、PresetTokenPresetToken(第一次(第一次新建预置位时,新建预置位时,PresetTokenPresetToken是可以不写的是可以不写的),当设置完成,摄像机就会返回一个),当设置完成,摄像机就会返回一个PresetTokenPresetToken值,这时调取预置位时,就用值,这时调取预置位时,就用摄像机返回的这个摄像机返回的这个 PresetTokenPresetToken值。当修改值。当修改已有过的预置位时,就

15、需要传递完整三项值已有过的预置位时,就需要传递完整三项值,此时传递的,此时传递的PresetTokenPresetToken值,就是需要之值,就是需要之前摄像机返回的这个值,来直接修改!修改前摄像机返回的这个值,来直接修改!修改后,摄像机又再次返回生一个新的后,摄像机又再次返回生一个新的PresetTokenPresetToken,给读取预置位使用,给读取预置位使用 32022-2-2422http:/*SetSystemDateAndTime来判断时间同步1 1 要选择要选择DeviceMngmtDeviceMngmt地址地址。这里是错的。这里是错的24TrueTrue是否需要开启夏制时间,

16、是否需要开启夏制时间,PST8PST8后面的参后面的参数都为夏制参数,目前数都为夏制参数,目前NVRNVR默认发送的是默认发送的是falsefalse,使用的是,使用的是PST-8PST-8来同步来同步32022-2-2423http:/*抓包说明2828系列系列NVRNVR与与NVRNVR使用使用CRTCRT工具,工具,SSH2SSH2协议,端口协议,端口22772277,登陆到,登陆到NVRNVR上,上,用户名用户名adminadmin,密码是默认的,密码是默认的admin123admin123。输入。输入cd /ramdisk cd /ramdisk 或或/tmp/tmp进入目录下(进入

17、目录下(进此目录下,因为进此目录下,因为NVRNVR操作系统为此目录留下了近操作系统为此目录留下了近200M200M的空间,可以用于抓包,的空间,可以用于抓包,并且并且NVRNVR重启后,会自动清除此目录下的文件)重启后,会自动清除此目录下的文件)输入输入tcpdump i eth0 s 0 host 0 w cap.cap tcpdump i eth0 s 0 host 0 w cap.cap 注释:注释:eth0eth0需要指定抓包的网口,有多网口的设备需要使用需要指定抓包的网口,有多网口的设备需要使用ifconfigifconfig查看当前查看

18、当前使用的是哪个网口。加上使用的是哪个网口。加上-s 0-s 0后,就是对忽略包的大小限制,按包的实际长度后,就是对忽略包的大小限制,按包的实际长度抓取。抓取。-w-w就是写入文件,文件名是就是写入文件,文件名是cap.cap cap.cap ,host host 指定要抓的外厂商摄像机的指定要抓的外厂商摄像机的IPIP地址,举例摄像机地址,举例摄像机IPIP是为是为00。海思海思NVRNVR需要手动上传抓包工具使用需要手动上传抓包工具使用binbin模式上传,模式上传,chmod 755chmod 755加权限,然后加权限,然后./tcpdump -i eth0 s 0 host XXX.XXX.XXX.XXX w cap.cap./tcpdump -i eth0 s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论