您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > onvif测试工具详细使用内部培训资料
2020/2/151**月监控产品线售后服务部姓名:陶君2020/2/152**Onvif测试工具的名称ONVIFConformanceTest1.02ONVIFConformanceTest是一款onvif官方测试用具,用于测试直接onvif协议的IPC。是可以做为评判标准使用的!2020/2/153**Onvif测试工具使用----组播搜索(一)onvif的搜索是组播搜索,点击DiscoverDevices键进行搜索!红框内为搜索结果搜索。注意:onvif为组播搜索,不支持跨路由搜索。建议使用同网段中进行搜索。2020/2/154**Onvif测试工具使用----单播搜索(二)直接在Device地址栏中输入所要搜索的IP地址,然后点Probe键,是否可以通过一般我们确认摄像机是否支持onvif协议,就是使用Probe键,单播确认。如果能正常能通过,至少能确认此设备支持onvif搜索。这时按check查看onvif设备是否设备信息返回2020/2/155**Onvif测试工具使用----搜索到的设备check使用check查看设备onvif的返回,如能正常通过,就是如红圈中返回!返回的设备厂家信息,设备软硬件版本。此信息一般是由厂家自定义填入,没有特别的规定,一定需要返回哪些值!2020/2/156**Onvif测试工具使用----搜索到的设备check不过如果check不过,这时就需要注意,填写设备的用户名与密码,然后再check测试此用户名与密码,是由所check的设备来确认的,有的厂家一定要填写后,才能check过,有的厂家可以不填写,填了反而check不过。所以当大家onvifcheck不过时,请一定要注意。2020/2/157**Onvif测试工具使用----搜索总结1、使用测试工具,搜索的功能,一般只要probe与check过,我们就认为此设备支持onvif协议。2、注意点:用户名与密码是,有的厂家一定要填写后,才能check过,有的厂家可以不填写,填了反而check不过。所以当大家onvifcheck不过时,请一定要注意都填写或不填写测试下。3、用户名与密码一定要是管理员的。举例:海康是admin与12345;大华是admin与admin;天视通admin与123456。4、注意安讯士摄像机的用户名与密码,一定要先登陆摄像机在onvif权限中,手动来新建账号与密码使用的。2020/2/158**获取摄像机上报的地址集Onvif分别为DeviceMngmt、MediaConf、PTZ、Events、ImagingConf这些地址集,DeviceMngmt地址是由之前搜索给出的地址。而其它地址通过capabilites来获取把从DeviceServiceAddress的地址复制到Request下2020/2/159**获取摄像机上报的地址集使用方法把红框中的前端上报的报文进行复制到UltraEdit打开。(直接在测试工具中查看比较累,复制到UE下查看方便)2020/2/1510**获取摄像机上报的地址集返回值通过报文所知科达前端的DeviceMngmt、Events、ImagingConf、MediaConf、PTZ所用的URL相同。tt:Devicett:XAddr:XAddrtt:Eventstt:XAddr:XAddrtt:Imagingtt:XAddr:XAddrtt:Mediatt:XAddr:XAddrtt:PTZtt:XAddr:XAddr2020/2/1511**获取摄像机上报的地址集总结(很多厂家五大功能的URL都相同,但是也有一些厂家每个功能要所对应不同的URL,这样测试每个功能都要输入对应的URL,否则会造成sendrequest后,返回错误无法获取报文。所以这一步还是必须要做的。)我们科达的IPC就是不同的URL地址。比如LG就是是统一的URL。我们要DeviceMngmt、MediaConf、PTZ、Events、ImagingConf这五大功能项中的能力,建议都使用对应的URL地址。获取的这些功能地址,是为了之后得到onvif上报的其它功能参数来使用。如MediaConf可以获取前端上报的分辨率、码流、帧率等参数。2020/2/1512**通过DeviceMngmt来设置获取前端参数一123当返回200OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到IP地址。2020/2/1513**通过DeviceMngmt来设置获取前端参数二123当返回200OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到网关地址。2020/2/1514**通过MediaConf功能来获取前端上报能力--GetProfiles123当返回200OK就代表着返回成功,如果这个都返回不成功,那我们就成功获取到前端上报的一些参数值,这些参数有助于我们判断是否符合我们的规范。2020/2/1515:UseCounttt:EncodingH264/tt:Encodingtt:Resolutiontt:Width1280/tt:Widthtt:Height720/tt:Height/tt:Resolutiontt:Quality1/tt:Qualitytt:RateControltt:FrameRateLimit30/tt:FrameRateLimittt:EncodingInterval75/tt:EncodingIntervaltt:BitrateLimit2048/tt:BitrateLimittrt:Profilesfixed=falsetoken=profile0tt:Nameprofile0/tt:Namett:VideoSourceConfigurationtoken=VideoSourceConfiguration0tt:NameVideoSourceConfiguration0/tt:Namett:UseCount2/tt:UseCount**通过DeviceMngmt来设置获取前端参数--GetProfiles此值是关键,请记下,后面我们测试时是需要这个码流标识的。profile0编码格式h264,分辨率720,帧率30,码率2048。查看上报的参数是否符合我们的要求。我们NVR要求一定要是H264编码格式,mpeg4与jpeg都不支持。分辨率要求是200万以内的。选取码流规划:主流选择大于D1小于1080中最高的分辨纺。辅流选择小于等于D1分辨经率。并且通过Getfiles来知道前端有没有上报PTZ能力集,有没有上报音频,音频格式是什么。目前我们只支持G711的音频格式,请注意。2020/2/1516**通过MediaConf功能来获取前端上报能力--GetStreamUri124当返回200OK就代表着返回成功,如果这个都返回不成功,也是判断摄像机有异常的。此获取到摄像机的rtsp地址。Onvif工具中默认是fixed_prof(),需要我们手动的改为profile0,这个值从哪来的呢?请回看PPT15页3这个就是返回的rtsp地址2020/2/1517的接入,是分为onvif协议与rtsp码流。之前上述我们讲了怎么来确认摄像机支不支持onvif,并且也能确认onvif上报的参数是否符合我们的规划。那我拿到了rtsp怎么来确认码流这块是否有问题呢?就需要借用VLC播放器的这款工具。此工具网上也是可以下载到的。也是受各厂家公认的!具体操作可以查看VLC操作文档。**Rtsp地址的作用我们在用VLC打开码流时,需要确认这个摄像机的主流与辅流都能打开浏览到。NVR策略中:摄像机通过GetProfiles上报了主辅流能力,但是码流上如果主流或辅流有一路实际中又无法获取到,那添加完成后,还是显示下线状态。2020/2/1518**通过PTZ功能判断ptz是否支持124Pantilt中的x代表水平转动,y代表垂直转动。Zoomx代表的是变倍。当我们要控制时,需要水平转去时,就需要把pantilt中的y=0,zoom中的x=0。请注意使用哪个值时,其它值一定是要0,不能不填!(onvif有规定)而巡航功能,也是使用此功能进行测试。因为每做一项ptz控制,都会马上跟着一条stop,而开启巡航时,就不会及时发送stop功能。32020/2/1519**通过PTZ功能判断ptz是否支持124需要我们手动的改为profile0,这个值从哪来的呢?请回看PPT15页正常的PTZ控制,这条stop会及时跟上。32020/2/1520**通过PTZ功能判断ptz是否支持124需要我们手动的改为profile0,这个值从哪来的呢?请回看PPT15页正常的PTZ控制,这条stop会及时跟上。32020/2/1521**通过PTZ功能判断预置位是否可以保存读取124onvif预置位保存传递三项参数值,ProfileToken、PresetName、PresetToken(第一次新建预置位时,PresetToken是可以不写的),当设置完成,摄像机就会返回一个PresetToken值,这时调取预置位时,就用摄像机返回的这个PresetToken值。当修改已有过的预置位时,就需要传递完整三项值,此时传递的PresetToken值,就是需要之前摄像机返回的这个值,来直接修改!修改后,摄像机又再次返回生一个新的PresetToken,给读取预置位使用32020/2/1522**SetSystemDateAndTime来判断时间同步1要选择DeviceMngmt地址。这里是错的24True是否需要开启夏制时间,PST8后面的参数都为夏制参数,目前NVR默认发送的是false,使用的是PST-8来同步32020/2/1523**抓包说明28系列NVR与NVR1821使用CRT工具,SSH2协议,端口2277,登陆到NVR上,用户
本文标题:onvif测试工具详细使用内部培训资料
链接地址:https://www.777doc.com/doc-3789279 .html