• 577.82 KB
  • 32页

DB33T629.2-2011跨区域视频监控联网共享技术规范联网单元.pdf

  • 32页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'ICS13.310A91DB33浙江省地方标准DB33/T629.2—2011代替DB33/T629.2-2007跨区域视频监控联网共享技术规范第2部分:联网单元Technicalspecificationsforinter-domainvideosurveillancenetworkingandsharingPart2:Networkingunits2011-06-27发布2011-07-27实施浙江省质量技术监督局发布 标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011目次前言................................................................................II1范围..............................................................................12规范性引用文件....................................................................13术语和定义........................................................................14SIP协议扩展.......................................................................14.1方法DO........................................................................14.2消息体类型....................................................................34.3SIP地址编码...................................................................34.4业务出错处理..................................................................35联网单元技术要求..................................................................45.1设备注册与鉴权................................................................45.2监控图像获取.................................................................105.3控制.........................................................................195.4事件预订通告.................................................................23www.bzfxw.comI DB33/T629.2—2011前言本部分依据GB/T1.1-2009给出的的规则起草。DB33/T629《跨区域视频监控联网共享技术规范》分为六个部分:——第1部分:总则;——第2部分:联网单元;——第3部分:设备描述与控制协议;——第4部分:用户及设备编码管理;——第5部分:视音频编解码技术要求及媒体插件管理;——第6部分:设备运行监测管理。本部分是DB33/T629的第2部分。本部分代替DB33/T629.2-2007《跨区域视频监控联网共享技术规范第2部分:联网单元》,与DB33/T629.2-2007相比,除编辑性修改外,主要技术变化如下:——修改了SIP消息示例中的承载协议,统一修改成UDP(见5,2007版5);——增加了级联和互联的区别,级联:下级域注册到上级域,并把设备推送给上级域;互联:平级域,互相注册,互相把设备推送给对方(建议2个方向的注册和保活没有关联,这样互联可以方便的转化为级联),域间互联信令仅限于联网单元和联网单元之间的交互(见5.1,2007版5.1);www.bzfxw.com——增加了平台之间注册的鉴权(见5.1,2007版5.1);——修改了register及其响应消息中的to字段和from字段,取相同值,以符合sip规范(见5.1.3.1,2007版5.1.2.1);——修改了目录信息的结构,明确每条消息中承载的摄像机信息(见5.1.3.2,2007版5.1.2.2);——修改了保活周期、保活失败的判断准则,以及保活失败后的处理机制(见5.1.3.3,2007版5.1.2.3);——修改了目录推送机制,增加了:1、支持多级目录,2、支持告警源、告警输出等设备的推送,3、在描述设备中增加操作类型、设备类型、设备子类型、设备状态等参数,4、在描述摄像机中增加摄像机解码插件标识(见5.1.3.2,2007版5.1.2.2);——增加了心跳报文(保活)响应消息(见5.1.3.3,2007版5.1.2.3);——增加了心跳保活的统一时间要求(见5.1.3.3,2007版5.1.2.3);——修改了媒体保活消息(见5.2.1,2007版5.2.1);——修改了点播回放业务的流程定义,补充完善了点播回放的业务流程和解码插件接口API定义,(见5.2.2,2007版5.2.2);——修改了历史查询响应中信息的组织方式,增加了分页的概念,不使用时间推移的方式(见5.2.2,2007版5.2.2);——修改了回放媒体流承载方式,统一使用TCP承载(见5.2.2,2007版5.2.2);——-增加了事件订阅的SUBSCRIBE头域Subscription-State和Event;交互流程中也缺少Notify确认(见5.4.1,2007版5.5.1);——增加了事件消息跨域转发规定,要求都经过网络单元转发,不直接从前端设备转发到外域目的(见5.4.1、5.4.2,2007版5.5.1、5.5.2);II标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011——增加了事件通知中头域Subscription-State和Event(见5.4.2,2007版5.5.2)。——增加了预置位查询消息和流程(见5.3.2,2007版5.3)。——增加了历史图像下载消息接口,在现有的回放流程基础上,增加下载的命令字,流程上与回放一支,但从命令字区分下载与回放(见5.2.2,2007版5.2.2);——增加了实时监控图像获取中的200OK响应的消息体内容,增加媒体发送IP、端口号、媒体流的方向等描述,以支持双向语音对讲的需要(见5.2.1,2007版5.2.1);——删除了设备状态查询消息和流程,将此部分内容移到本规范第六部分(见5,2007版5.4)。本部分由浙江省公安厅提出并归口。本部分起草单位:浙江省公安科技研究所、杭州华三通信技术有限公司、浙江立元通信技术有限公司。本部分参加起草单位:杭州海康威视数字技术有限公司、浙江广信智能建筑研究院有限公司、杭州天视智能系统有限公司、浙江省公众信息产业有限公司、浙江贝尔技术有限公司、杭州赤诚软件有限公司、浙江大华技术股份有限公司、浙江方圆检测集团股份有限公司。本部分主要起草人:蒋乐中、李福胜、赵问道、徐力、夏海元、焦庆春、马博康、李旻、徐云、叶裕雷、王坚、洪燕昌、李英杰、陈爽。本部分代替DB33/T629.2-2007。DB33/T629.2-2007为第一次发布。请注意本文件的某些内容可能涉及专利。本规范的发布机构不承担识别这些专利的责任。www.bzfxw.comIII www.bzfxw.com标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011跨区域视频监控联网共享技术规范第2部分:联网单元1范围DB33/T629的本部分规定了跨区域视频监控联网共享和建设中使用的联网单元的技术要求。本部分适用于视频监控系统的跨区域联网共享建设,及相关系统和软硬件产品的设计与开发。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。DB33/T629.1-2011跨区域视频监控联网共享技术规范第1部分:总则;DB33/T629.3-2011跨区域视频监控联网共享技术规范第3部分设备描述与控制协议;DB33/T629.4-2011跨区域视频监控联网共享技术规范第4部分用户及设备编码管理;DB33/T629.5-2011跨区域视频监控联网共享技术规范第5部分视音频编解码技术要求及媒体插件管理;RFC2326www.bzfxw.comRTSP:实时流协议RFC3261SessionInitiationProtocolRFC3265SessionInitiationProtocol(SIP)-SpecificEventNotificationRFC3550RTP:ATransportProtocolforReal-TimeApplicationsRFC3551RTPProfileforAudioandVideoConferenceswithMinimalControl3术语和定义DB33/T629.1界定的以及下列术语和定义适用于本部分。3.1心跳信息heartbeatinfo由联网单元定时发送的关于运行状态的信息。4SIP协议扩展4.1方法DO4.1.1方法描述本部分在RFC3261基础上定义了一个新方法DO。方法DO的功能包括:心跳保活、控制对方动作、历史监控资料查询和回放等。发送方法DO的请求报文时,不会创建一个新的SIP会话,也不需要存在一个SIP会话作为前提。方法DO与SIP会话无关,可在SIP会话内存在,也可在SIP会话之外存在,当DO是在一个SIP会话内发送时,方法DO中包含的Call-ID应与SIP会话的Call-ID一致。1 DB33/T629.2—20114.1.2方法DO支持的头域表1是对RFC3261SIP协议的扩展,规定了方法DO支持的头域。表中符号含义参见RFC3261。表1方法DO头域表HeaderWhereenc.e-eDOAcceptReoAccept415eoAccept-EncodingReoAccept-Encoding415eoAccept-LanguageReoAccept-Language415eoAllow200eoAllow405emAuthorizationReoAuthorizationReoCall-IDGcnemContactRemHeaderWhereenc.e-eDOContact2xxeoContactwww.bzfxw.com3xxeoContact486eoContent-EncodingEeoContent-LengthEemContent-TypeEe*CseqGcnemDateGeoEncryptionGneoExpiresGeoFromGcnemHideRnhoMax-ForwardsRneoOrganizationGchoPriorityRceoProxy-Authenticate407nhOProxy-AuthorizationRnhOProxy-RequireRnhORecord-RouteRhoORecord-Route2xx,401,484hooRequireReoRetry-AfterRce-2标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011表1方法DO头域表(续)HeaderWhereenc.e-eDORetry-After404,413,480,486ceo500,503ceo600,603ceoResponse-KeyRceORouteRhoOServerrceOSubjectRceoTimestampgeoTogcnemUnsupported420eoUser-AgentgceoViagcnemWarningreoWWW-AuthenticateRceOWWW-Authenticate401ceo4.1.3DO请求响应www.bzfxw.com当DO请求得到成功执行时,一般应回送一个“200OK”响应消息,消息体中可包含结果信息。当DO请求失败时,可回送请求失败(RequestFailure,4xx)、服务器失败(Serverfailure,5xx)和全局失败(GlobalFailure,6xx)响应消息。对于监控中的部分控制请求,DO请求可无响应消息。4.1.4DO的消息实体方法DO的消息实体应采用本规范定义的设备描述和控制协议(DDCP)来描述相应的消息内容。DDCP协议引用的元素说明见DB33/T629.3-2011。4.2消息体类型采用RFC3261、RFC3265和方法DO实现视频监控系统跨区域联网时,方法的消息体MIME类型应采用本规范定义的设备描述和控制协议(DDCP协议),Content-Type字段应设为“application/DDCP”。4.3SIP地址编码SIP地址编码格式应采用RFC3261中规定的SIP:user@host形式。其中user部分应符合本规范定义的对象编码规则,host按RFC3261规定执行。4.4业务出错处理当SIP响应返回500错误的时候,在XML中带具体的业务错误原因,具体错误代码见DB33/T629.3-2011。返回的响应消息的XML定义如下:3 DB33/T629.2—2011请求消息的功能XXX其中Variable中填写的是相应请求消息的功能识别字段,比如目录推送就是Catalog,Result中填写的是业务错误码,具体错误码见DB33/T629.3-2011中的定义5联网单元技术要求5.1设备注册与鉴权5.1.1在级联的模式下设备注册与鉴权源联网单元(下级联网单元)负责向目的联网单元(上级联网单元)发起注册请求,目的联网单元负责进行权签。注册成功后,源联网单元负责定时(30s)向目的联网单元发送保活消息;注册成功后,源联网单元负责发起推送请求。5.1.2在互联模式下设备注册与鉴权源联网单元负责向目的联网单元发起注册请求,目的联网单元负责进行权签。注册成功后,源联网单元负责定时(30s)向目的联网单元发送保活消息;注册成功后,源联网单元负责发起推送请求。在互联模式下,双方可以互为源联网单元和目的联网单元。即可以存在以下3种模式之一:a)A为源联网单元,B为目的联网单元;b)B为源联网单元,www.bzfxw.comA为目的联网单元;c)A为源联网单元,B为目的联网单元;同时B为源联网单元,A为目的联网单元。5.1.3注册登记、目录发送、心跳信息传递等消息的说明5.1.4注册登记注册登记消息说明如下:a)联网单元应使用RFC3261中定义的方法REGISTER进行注册登记;b)注册消息支持权签;c)联网单元之间保活时间90s;d)如果联网单元修改了IP地址和监听端口,应先注销,再重新进行注册登记;e)注册登记流程如下:1)源联网单元向目的联网单元发送REGISTER消息;2)目的联网单元收到注册登记消息后,如果请求消息没有携带权签信息,则发送401,要求源联网单位发送带权签信息的REGISTER消息。头域WWW-Authenticate中需要携带参数:Digest、realm、nonce、opaque、algorithm(算法用MD5)、qop;3)源联网单元发送携带权签信息的REGISTER消息。头域Authorization中需要携带参数:Digest、username、realm、nonce、uri、response、algorithm、opaque;4)目的联网单元对注册登记信息进行验证、核准,对符合接入条件的联网单元进行注册登记;5)目的联网单元应将注册成功或失败的消息返回给该源联网单元。4标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011源联网单元目的联网单元REGISTER(F1)401(UNAUTHORIZED)(F2)REGISTER(带权限信息)(F3)200OK(F4)图1注册登记消息示例:F1:REGISTERsip:目的联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP源联网单元IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1REGISTERContact:Expires:3600Content-Length:0F2:SIP/2.0401UnauthorizedVia:SIP/2.0/UDP源联网单元IP地址Call-ID:17250From:显示名;tag=BK32B1U8DKDrBTo:显示名;tag=BK32B1U8YKDvsCSeq:1REGISTERExpires:90WWW-Authenticate:Digestrealm="user",nonce="cc4b7484724b",opaque="",,algorithm=MD5,qop="auth"Content-Length:0F3:REGISTERsip:目的联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP源联网单元IP地址Call-ID:17250From:显示名;tag=BK32B1U8DKDrBTo:显示名;tag=BK32B1U8YKDvsCSeq:2REGISTERContact:Max-Forwards:70Expires:90Authorization:Digestusername="user",realm="user",nonce="cc4b7484724b",uri="sip:目的域的IP或域名:端口",response="938c0e37d",algorithm=MD5,opaque=""5 DB33/T629.2—2011Content-Length:0F4:200Via:SIP/2.0/UDP源联网单元IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名;tag=BK32B1U8YKDvsCall-ID:17250CSeq:1REGISTERExpires:90Content-Length:0或:4XXVia:SIP/2.0/UDP源联网单元IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名;tag=BK32B1U8YKDvsCall-ID:17250CSeq:1REGISTERContent-Length:05.1.4.1目录发送目录发送信息说明如下:a)目录及设备共享的设置:1)对于级联的联网模式,源(下级)联网单元无条件把所有的目录和摄像机都共享给目的(上级)联网单元;2)对于互联的联网模式,下级联网单元可以有选择的把目录和摄像机共享给目的联网单元。b)在以下情况下源联网单元应自动向目的联网单元发送目录信息:1)联网单元的目录信息发生变化(包括新增、修改和删除共享)后,应发送变化部分目录信息;2)联网单元推送的设备状态发生变化(上下线、视频丢失)后,应发送变化部分设备信息;3)推送多级目录的时候,目录树从父节点到子节点逐级推送;删除父节点的时候,同时删除子节点;4)分多个SIP消息推送目录信息的时候,当收到上一个SIP消息的成功返回后,才进行下一个SIP消息的推送;5)对于推送未成功的目录信息,需要进行重试,并最多重试3次,重试的时间间隔依次为30s、45s、60s;如果重试3次还是推送失败,在联网单元重新注册成功后应自动再进行推送。c)提供手动推送全部共享目录和摄像机的功能。d)目录发送流程如下:1)需发送共享设备目录信息的源联网单元向所有与之联网的目的联网单元发送NOTIFY信息。NOTIFY消息的消息体包含整个允许共享的设备目录信息,每个设备对应的目录信息应包含以下内容:显示名(Name)、地址编码(Address)、类型(ResType)、子类型(ResSubType)、权限功能码(Privilege)、父节点地址编码(Parent)、活动状态(Status)、经度(Longitude)、纬度(Latitude)、海拔(Elevation)、子节点个数(Subnum)、子节点列表(Sublist)等;字段的定义参见DB33/T629.3-2011,后同;6标准分享网www.bzfxw.com免费下载 DB33/T629.2—20112)目的联网单元收到正确目录消息后更新本地目录数据库;3)目的联网单元应将目录接收成功或失败的消息返回给该源联网单元;4)目录信息一次可发送一个或多个设备目录信息;5)使用Status字段来标识设备的工作状态;6)使用DecoderTag来标识摄像机所对应的解码插件,其取值由标委会统一管理;7)一次目录推送消息中,只包含两级;8)推送根节点的时候,Parent取值等于自己。源联网单元目的联网单元NOTIFY(F1)200(或返回400结束本次会话)(F2)图2发送目录信息消息示例:F1:NOTIFYsip:目的联网单元地址编码@目的联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP源联网单元IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1NOTIFYContent-type:Application/DDCPContent-Length:消息实体的字节长度Catalog地址编码2显示名
地址编码
类型子类型权限功能码活动状态经度7 DB33/T629.2—2011纬度海拔解码插件标签操作类型
显示名
地址编码
类型子类型权限功能码活动状态经度纬度海拔解码插件标签操作类型
F2:200Via:SIP/2.0/UDP源联网单元IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1NOTIFYContent-type:Application/DDCPContent-Length:消息实体的字节长度Catalog0或:400Via:SIP/2.0/UDP源联网单元IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1NOTIFYContent-Length:05.1.4.2心跳信息传递8标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011心跳信息传递信息说明如下:a)注册发起方联网单元应定时向注册接收方联网单元发送心跳报文消息;b)应使用方法DO传递心跳信息,心跳消息的消息体包含保持活动信息(KeepAlive)。心跳报文要求应答确认报文;c)在Expires周期内,未收到保活信息,即保活失败;保活报文发送周期不大于30s。联网单元联网单元DO(心跳信息)(F1)200OK响应(F2)图3心跳信息传递消息示例:F1:DOsip:目的联网单元地址编码@目的联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP源联网单元IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息实体的字节长度KeepAliveF2:200Via:SIP/2.0/UDP源联网单元IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名;tag=12345Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息实体的字节长度9 DB33/T629.2—2011KeepAlive0或:400Via:SIP/2.0/UDP源联网单元IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名;tag=12345Call-ID:17250CSeq:1DOContent-Length:05.2监控图像获取5.2.1实时监控图像的获取5.2.1.1实时监控图像的获取过程应包括获取实时流、释放实时流。应使用RFC3261中定义的方法INVITE获取一个摄像机的实时监控视频流。取消没有完成的连接应采用CANCEL方法。使用RFC3261中定义的方法BYE停止接收一个摄像机的实时视频流,并释放相关资源。释放实况流可以源联网单元发起,也可以是目的联网单元发起。5.2.1.2媒体流需要逐级转发。5.2.1.3实时监控图像的获取过程的主要流程如下:a)源联网单元向目的联网单元发送INVITE请求。INVITE请求的消息体应指明是实时监控图像获取(RealMedia)。同时应包含请求用户的权限功能码(Privilege),源联网单元支持的码流格式(Format)、视频编码类型(Video)、音频编码类型(Audio)、最高码率(MaxBitrate)、接收视频的用户或视频转发代理的IP地址/传输协议/端口号(Socket);b)目的联网单元收到INVITE请求后,在回送成功或失败的应答消息前如需一定的处理时间,可发送临时响应消息100Tring;c)目的联网单元应将同意或拒绝的消息返回给该源联网单元;在同意的确认响应消息的消息体中应包含确定的码流格式(Format)、视频编码类型(Video)、音频编码类型(Audio)、传输码率(MaxBitrate)。码流格式(Format)、视频编码类型(Video)、音频编码类型(Audio)和解码插件标识(DecoderTag);根据INVITE请求消息体相应列表中目的联网单元能支持的排在最前的类型来确定;d)源联网单元发送ACK消息前如欲取消本操作,可向目的联网单元发送CANCEL请求消息;e)源联网单元收到目的联网单元同意确认消息200OK,应向目的联网单元发送ACK消息;f)目的联网单元收到源联网单元发送ACK消息后,可向源联网单元发送实时监控视频流;g)媒体流的接收和发送方基于RTCP进行媒体流保活,接收方周期性的发送RTCPRR,发送方周期性的发送RTCPSR,对于一个特定的RTP会话,任何一方发送的RTCP报文的间隔,应该在一定范围内变化,避免RTCP报文的突发,发送间隔的计算方式为:T(取值10s)乘以{0.5--1.5}之间的一个随机值,这个随机值,每发送一个报文,变化一次。如果媒体流的接收方或发送方在一定时间间隔(固定取值90s)内未收到,就可以认为保活失败,释放对应会话;h)RTCP报文的PORT(偶数端口)是相应的RTP报文的PORT+1(奇数端口);i)源联网单元欲释放实时流时,向目的联网单元发送BYE请求消息;10标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011j)目的联网单元收到BYE请求消息后,回送200OK同意释放消息。源联网单元中间联网单元目的联网单元INVITE(请求实时流)(F1)100Trying(F2)INVITE(请求实时流)(F3)100Trying(F4)200OK(或返回400结束本次会话)(F5)200OK(或返回400结束本次会话)(F6)ACK(确认)(F7)ACK(确认)(F8)RTP(媒体流)RTP(媒体流)RTCPRTCPBYE(释放实时流)(F9)BYE(释放实时流)(F10)200OK(F11)200OK(F12)图4实时监控图像获取消息示例:F1:INVITEsip:摄像机地址编码@目的联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1INVITEContent-type:Application/DDCPContent-Length:消息实体的字节长度RealMedia权限功能码4CIFCIFQCIF11 DB33/T629.2—2011800210.98.45.234UDP2350F2:100Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1INVITEContent-Length:0F6:200Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1INVITEContent-type:Application/DDCPContent-Length:消息实体的字节长度RealMediaCIF300210.98.45.200UDP2360解码插件标识或者:400Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1INVITEContent-Length:0F7:ACKsip:摄像机的地址编码@目的联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:7012标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1ACKContent-Length:0F9:BYEsip:摄像机的地址编码@目的联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1BYEContent-Length:0F11:200Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1BYEContent-Length:05.2.2历史图像的获取5.2.2.1历史图像的传输过程包括枚举文件列表、文件名点播、时间段点播、点播释放、点播控制等。通过网络浏览历史图像和通过网络备份历史图像使用相同的报文:a)枚举文件列表应使用方法DO枚举一个指定地址摄像机的历史图像文件列表:当目的联网单元有多条符合检索条件的录像文件记录时,由源联网单元来执行多次请求来获取完整的文件列表(如分页查询模式),目的联网单元控制响应报文的长度(建议整个消息长度不大于1400B)。b)获取URL在开始点播回放之前,应使用方法DO获取媒体数据的URL(含RTSPServer的地址和端口);URL的格式定义如下:URL="rtsp://"host[":"port]/path其中host为RTSPServer的IP地址;port为RTSPServer的端口号,可选参数,不带该参数时默认为554;path为媒体的存放路径,长度不超过256字节。c)点播控制应使用RTSP协议播放控制一个指定地址摄像机的历史图像,包括开始、正常速度播放、暂停、继续、快放、慢放、改变进度、停止等。5.2.2.2本标准在遵循RFC2326的前提下,对RTSP接口补充定义如下:a)支持的方法Server端应支持OPTIONS、DESCRIBE、SETUP、PLAY、PAUSE、TEARDOWN方法,其它方法可选支持;请求端应支持SETUP、PLAY、PAUSE、TEARDOWN方法,OPTIONS、DESCRIBE可选。b)OPTIONS方法规则13 DB33/T629.2—2011客户端可使用OPTIONS方法查询Server端支持的方法。请求消息中不带Session字段,响应消息中返回服务器支持的方法;请求消息中带Session字段,响应消息中还需要携带该会话服务端当前播放时间(绝对时间),即clock字段。c)DESCRIBE方法规则Server端应支持DESCRIBE方法。客户端向Server端发送DESCRIBE请求,获取Server端的媒体描述,并用以初始化解码插件。其中的User-Agent字段可选实现。客户端需使用响应消息中的DecoderTag字段去初始化解码插件。响应消息的SDP中,必须包括一个s字段,用以描述Server端的厂商信息,其取值由标委会统一定义。本标准对其它SDP字段不作要求,由Server端自定义,客户端的解码插件可识别即可。d)SETUP方法规则SETUP请求中应用Transport字段携带客户端的接收地址(destination)和端口(client_port),端口包括RTP和RTCP端口,中间用“-”连接。Server端在响应消息中返回Transport字段,并添加server端的媒体流发送地址(source)和端口(server_port),端口包括RTP和RTCP端口,中间用“-”连接。e)PLAY方法规则PLAY方法使用Scale字段来控制播放速率,取值为有符号的浮点数。典型的取值包括0.25(1/4慢速播放)、0.5(1/2慢速播放)、1.0(正常速度播放)、2.0(2倍速播放)、4.0(4倍速播放)、101(1倍速下载)、102(2倍速下载)、104(4倍速下载)、108(8倍速下载)、116(全速下载)等。Server端根据客户端请求的速率和本端的能力来自动做速率适配,并在响应消息中返回给客户端。比如客户端请求scale为8.0,Server端可自适应速率为4.0,并在OK中返回给客户端。PLAY方法使用Range字段修改播放时间点,以实现进度拖动,时间格式为绝对时间。f)PAUSE方法规则PAUSE方法用于通知Server端暂停制定会话的媒体流发送。g)TEARDOWN方法规则TEARDOWN方法用于通知Server端拆除指定的RTSP会话。5.2.2.3历史图像的获取回放过程的主要流程如下:a)当源联网单元欲以文件名方式获取历史图像时,应先获取指定地址摄像机的历史图像文件列表。源联网单元可向目的联网单元发送DO消息,在DO消息的消息体中应含权限功能码(Privilege)、文件类型(FileType)、分页信息(FromIndex、ToIndex)、开始时间(BeginTime)、结束时间(EndTime)等;b)目的联网单元收到DO消息后应回送是否同意发送文件列表的响应消息。在同意发送文件列表的200OK响应消息中应包含枚举后获取的文件个数(RealFileNum)、实际返回的文件列表信息(FromIndex、ToIndex)、文件信息列表(FileInfolist),每项文件信息列表应包含文件的显示名(Name)、文件的起始时间(BeginTime)、文件的结束时间(EndTime)、文件长度(Filesize);c)源联网单元向目的联网单元发送DO请求,获取录像文件的RTSPURL;d)目的联网单元应将源联网单元请求的录像文件URL返回,其中包含RTSPServer地址;e)源联网单元向目的联网单元发送符合RFC2326的RTSP控制命令,对历史图像的回放过程进行控制(包括开始、停止、暂停、快速和慢速播放、拖动等);14标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011源联网单元中间联网单元目的联网单元Do(获取文件列表)(F1)Do(获取文件列表)(F2)200OK(或返回400结束本次会话)(F3)200OK(或返回400结束本次会话)(F4)Do(获取文件URL)(F5)Do(获取文件URL)(F6)200OK(或返回400结束本次会话)(F7)200OK(或返回400结束本次会话)(F8)RTSPOPTION(F9)RTSPOPTION(F10)200OK(F11)200OK(F12)RTSPDESCRIBE(F13)RTSPDESCRIBE(F14)200OK(F15)200OK(F16)RTSPSETUP(F17)RTSPSETUP(F18)200OK(F19)200OK(F20)RTSPPLAY(F21)RTSPPLAY(F22)200OK(F23)200OK(F24)RTP(媒体流)RTP(媒体流)RTSPOPTION(带Session)(F25)RTSPOPTION(带Session)(F26)200OK(F27)200OK(F28)RTSPPLAY(F29)RTSPPLAY(F30)200OK(F31)200OK(F32)RTSPPAUSE(F33)RTSPPAUSE(F34)200OK(F35)200OK(F36)RTSPTEARDOWN(F37)RTSPTEARDOWN(F38)200OK(F39)200OK(F40)图5历史图像获取消息流程示意消息示例:F1:DOsip:摄像机的地址编码@目的联网单元域名或IP地址SIP/2.015 DB33/T629.2—2011Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息实体的字节长度FileList权限功能码111020051110T132050Z20051111T135050ZF4:200Via:SIP/2.0/UDP源联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息实体的字节长度FileList05015xiaoshan_20051101001.mp420051110T132050Z20051110T133050Z50000016标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011xiaoshan_20051101002.mp420051110T133050Z20051110T134050Z500000„„或:400Via:SIP/2.0/UDP源联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1DOContent-Length:0F5:DOsip:摄像机的地址编码@目的联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息实体的字节长度VODByRTSP权限功能码2xiaoshan_20051101001.mp420051110T132050Z20051110T135050Z100F8:200Via:SIP/2.0/UDP源联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:1725017 DB33/T629.2—2011CSeq:1DOContent-type:Application/DDCPContent-Length:消息实体的字节长度VODByRTSP0100rtsp://10.116.172.8:554/path或:400Via:SIP/2.0/UDP源联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1DOContent-Length:0F9:OPTIONS*RTSP/1.0CSeq:1【Session:719885386】F12:RTSP/1.0200OKCSeq:1【Session:719885386Range:clock=19961108T142300Z-】Public:DESCRIBE,SETUP,TEARDOWN,PLAY,PAUSE,OPTIONSF13:DESCRIBErtsp://172.18.79.122:554/xiaoshan_20051101001.mp4RTSP/1.0User-Agent:zj_db33Accept:application/sdpCSeq:2F16:RTSP/1.0200OKCSeq:2Date:23Jan199715:35:06GMTContent-Type:application/sdpContent-Length:XXs=DecoderTagF17:SETUPrtsp://172.18.79.122:554/xiaoshan_20051101001.mp4RTSP/1.0CSeq:3Transport:RTP/AVP;unicast;destination=172.18.79.120;client_port=4588-4589F20:RTSP/1.0200OKCSeq:318标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011Session:719885386Transport:RTP/AVP;unicast;destination=172.18.79.120;client_port=4588-4589;source=172.18.79.122;server_port=7000-7001F21:PLAYrtsp://172.18.79.122:554/xiaoshan_20051101001.mp4RTSP/1.0CSeq:4Session:719885386Scale:1.0【Range:clock=19961108T142300Z-】F24:RTSP/1.0200OKCSeq:4Session:719885386Scale:1.0【Range:clock=19961108T142300Z-】F33:PAUSErtsp://172.18.79.122:554/xiaoshan_20051101001.mp4RTSP/1.0CSeq:5Session:719885386F36:RTSP/1.0200OKCSeq:5Session:719885386F37:TEARDOWNrtsp://172.18.79.122:554/xiaoshan_20051101001.mp4RTSP/1.0Session:719885386CSeq:6F40:RTSP/1.0200OKCSeq:6Session:719885386Connection:Close5.3控制5.3.1云台控制5.3.1.1联网单元应能实现对远程联网设备的动作进行控制,主要包括云台镜头控制、防尘罩(雨刮、除湿等)控制。5.3.1.2应使用方法DO实现控制命令传输。5.3.1.3控制流程如下:a)源联网单元向目的联网单元发送DO请求,DO请求的消息体应包括权限功能码(Privilege)、控制命令码(Command)等;b)目的联网单元应将控制动作执行成功与否的响应消息返回给该源联网单元;在执行成功的确认响应消息的消息体中应包含控制命令执行结果(Result)、所执行的控制命令码(Command)等。19 DB33/T629.2—2011源联网单元目的联网单元DO(控制信令)(F1)控制信令转发200(或返回400结束本次会话)(F2)图6控制命令传输消息示例:F1:DOsip:摄像机的地址编码@目的联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息实体的字节长度PTZCommand权限功能码081000F2:200Via:SIP/2.0/UDP源联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息实体的字节长度20标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011PTZCommand0081000或:400Via:SIP/2.0/UDP源联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1DOContent-Length:05.3.2预置位信息查询5.3.2.1联网单元应能提供查询摄像机预置位信息的功能。5.3.2.2预置位查询功能流程如下:a)源联网单元向目的联网单元发送DO请求,DO请求的消息体应包括权限功能码(Privilege)、分页信息(FromIndex、ToIndex)等;b)目的联网单元收到DO消息后应回送是否同意发送预置位列表的响应消息。在同意发送预置位列表的200OK响应消息中应包含获取的预置位个数(RealFileNum)、实际返回的预置位列表信息(FromIndex、ToIndex)、预置位信息列表(FileInfolist),每项预置位信息列表应包含预置位的值(Value)、预置位描述(Description)。源联网单元目的联网单元DO(预置位信息请求)(F1)200OK(或返回400结束本次会话)(F2)图7预置位查询消息示例:F1:DOsip:摄像机的地址编码@目的联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1DOContent-type:Application/DDCP21 DB33/T629.2—2011Content-Length:消息实体的字节长度PresetList权限功能码110F4:200Via:SIP/2.0/UDP源联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息实体的字节长度PresetList050121预置位描述3预置位描述或:400Via:SIP/2.0/UDP源联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名22标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011Call-ID:17250CSeq:1DOContent-Length:05.4事件预订通告5.4.1事件预订5.4.1.1应使用RFC3265中定义的方法SUBSCRIBE预订远程联网设备的事件。5.4.1.2事件预订流程如下:a)源联网单元向目的联网单元发送SUBSCRIBE请求,SUBSCRIBE请求的消息体应包括表示是事件预订的协议功能类型(Variable)、地址编码(Address)、权限功能码(Privilege)、报警级别(Level)、告警类型(Type)等;b)目的联网单元应将预订成功与否的响应消息返回给该源联网单元;在预订成功的确认响应消息的消息体中应包含表示是事件预订的协议功能类型(Variable)、查询结果标志(Result)等。源联网单元目的联网单元SUBSCRIBE(报警预定)(F1)200(或返回400结束本次会话)(F2)NOTIFY(预定状态通知)(F3)200(F4)图8事件预订消息示例:F1:SUBSCRIBEsip:目的联网单元编码@目的联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP源联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1SUBSCRIBEExpires:90Event:presenceContent-type:Application/DDCPContent-Length:消息实体的字节长度AlarmSubscribe权限功能码23 DB33/T629.2—2011
地址编码
1告警类型
F2:200Via:SIP/2.0/UDP源联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1SUBSCRIBEExpires:90Event:presenceContent-type:Application/DDCPContent-Length:消息实体的字节长度AlarmSubscribe0或:400Via:SIP/2.0/UDP源联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1SUBSCRIBEF3:NOTIFYsip:源联网单元编码@源联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP目的联网单元域名或IP地址Call-ID:17520From:;tag=BK32B1U8DKDrBTo:;CSeq:1NOTIFYMax-Forwards:70Subscription-State:active;expires=90;retry-after=0Event:presenceContent-Length:0F4:200Via:SIP/2.0/UDP目的联网单元域名或IP地址Call-ID:17520From:;tag=BK32B1U8DKDrBTo:;24标准分享网www.bzfxw.com免费下载 DB33/T629.2—2011CSeq:1NOTIFYContent-Length:05.4.2事件通告5.4.2.1应使用RFC3265中定义的方法NOTIFY在预订事件触发后立即通知预订了该事件的用户。5.4.2.2事件通告流程如下:a)在预订事件触发后目的联网单元向源联网单元发送NOTIFY请求,NOTIFY请求的消息体应包括表示是事件通告的协议功能类型(Variable)、设备地址编码(Address)、报警级别(Level)、告警类型(Type)、告警状态(Status)、告警数据(Data)、告警发生时间(BeginTime)等;b)源联网单元应将预订成功与否的响应消息返回给该目的联网单元;在预订成功的确认响应消息的消息体中应包含表示是事件通告的协议功能类型(Variable)、事件接收结果标志(Result)等。源联网单元目的联网单元NOTIFY(报警通告)(F1)报警通告处理200(或返回400结束本次会话)(F2)图9事件通告消息示例:F1:NOTIFYsip:源联网单元地址@源联网单元域名或IP地址SIP/2.0Via:SIP/2.0/UDP目的联网单元域名或IP地址Max-Forwards:70From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1NOTIFYSubscription-State:active;expires=90;retry-after=0Event:presenceContent-type:Application/DDCPContent-Length:消息实体的字节长度AlarmNotify
告警设备编码
12告警状态25 DB33/T629.2—2011告警数据告警发生时间
F2:200Via:SIP/2.0/UDP目的联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1NOTIFYContent-type:Application/DDCPContent-Length:消息实体的字节长度AlarmNotify0或:400Via:SIP/2.0/UDP目的联网单元域名或IP地址From:显示名;tag=BK32B1U8DKDrBTo:显示名Call-ID:17250CSeq:1NOTIFYContent-Length:026标准分享网www.bzfxw.com免费下载'