1、ICS 13.310 A 91浙江省地方标准DB33DB33/T 629.2-2007跨区域视频监控联网共享技术规范 第 2 部分:联网单元 Technical specifications for inter-domain video surveillance networking and sharing Part 2: Networking units 2007-02-05 发布 2007-03-05 实施浙江省质量技术监督局发布DB33/T 629.2-2007 I 目 次 前 言 . . II 1 范围 . . 1 2 规范性引用文件 . . 1 3 术语和定义 . . 1 4 SIP
2、 协议扩展 . . 1 5 联网单元 技术要求 . . 3 DB33/T 629.2-2007 II 前 言 请注意,本规范的基本内容有可能涉及专利,本规范的发布机构不应承担识别这些专利的责任。 DB33/T 629-2007跨区域视频监控联网共享技术规范分为四个部分: 第 1 部分 总规范; 第 2 部分 联网单元; 第 3 部分 设备描述与控制协议; 第 4 部分 用户及设备管理。 本部分是 DB33/T 629-2007 的第 2 部分。 本部分由浙江省公安厅科技处提出并归口。 本部分负责起草单位:浙江省公安科技研究所、杭州浙大信达数码科技有限公司。 本部分参加起草单位:浙江中安电子工程
3、有限公司、杭州海康威视数字技术有限公司、南望信息产业集团有限公司、浙江省安全技术质量检验中心、浙江红苹果电子有限公司、浙江大学。 本部分主要起草人:蒋乐中、赵问道、方良、马伯康、李伟强、焦庆春、王伟平、陈奇、庄君丰。 DB33/T 629.2-2007 1 跨区域视频监控联网共享技术规范 第 2 部分:联网单元 1 范围 本部分规定了跨区域视频监控联网共享中使用的联网单元的技术要求。 本部分适用于视频监控系统的跨区域联网共享建设,及相关软硬件产品的设计与开发。 2 规范性引用文件 下列标准中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用标准,其随后所有的修改单(不包括勘误的内容)或
4、修订版均不适用于本部分,然而,鼓励使用本部分的各方研究使用这些标准最新版本的可能性。凡是不注日期的引用文件,其最新版本适用于本部分。 RFC 2326 RTSP:实时流协议 RFC 3261 Session Initiation Protocol RFC 3265 Session Initiation Protocol (SIP)-Specific Event Notification 3 术语和定义 本部分采用下列术语和定义。 3.1 心跳信息 heartbeat info 心跳信息是指由设备定时发送地关于联网单元、前端设备等运行状态的信息。 4 SIP 协议扩展 4.1 方法 DO 4.1
5、.1 方法描述 本部分在 RFC 3261 基础上定义了一个新方法 DO。方法 DO 的功能包括:控制对方动作、更新对方信息、查询对方状态、历史监控资料查询和回放等。发送方法 DO 的请求报文时,不会创建一个新的 SIP 会话, 也不需要存在一个 SIP 会话作为前提。 方法 DO 与 SIP 会话无关, 可在 SIP 会话内存在,也可在 SIP 会话之外存在,当 DO 是在一个 SIP 会话内发送时,方法 DO 中包含的 Call-ID 应与 SIP会话的 Call-ID 一致。 4.1.2 方法 DO 支持的头域 本部分表1是对RFC 3261 SIP协议的扩展,规定了方法DO支持的头域。
6、表中符号含义参见RFC 3261。 表1 方法DO头域表 Header Where enc. e-e DO Accept R e o Accept 415 e o Accept-Encoding R e o Accept-Encoding 415 e o Accept-Language R e o Accept-Language 415 e o Allow 200 e o Allow 405 e m DB33/T 629.2-2007 2 表1(续) Authorization R e o Authorization r e o Call-ID gc n e m Contact R e m H
7、eader Where enc. e-e DO Contact 2xx e o Contact 3xx e o Contact 486 e o Content-Encoding e e o Content-Length e e m Content-Type e e * Cseq gc n e m Date g e o Encryption g n e o Expires g e o From gc n e m Hide R n h o Max-Forwards R n e o Organization g c h o Priority R c e o Proxy-Authenticate 40
8、7 n h O Proxy-Authorization R n h O Proxy-Require R n h O Record-Route R h o O Record-Route 2xx,401,484 h o o Require R e o Retry-After R c e - 404,413,480, 486 c e o 500,503 c e o Retry-After 600,603 c e o Response-Key R c e O Route R h o O Server r c e O Subject R c e o Timestamp g e o To gc n e m
9、 Unsupported 420 e o User-Agent g c e o Via gc n e m Warning r e o WWW-Authenticate R c e O WWW-Authenticate 401 c e o DB33/T 629.2-2007 3 4.1.3 DO 请求响应 当DO请求得到成功执行时,一般应回送一个“200 OK”响应消息,消息体中可包含结果信息,如当前设备状态等。 当DO请求失败时, 可回送请求失败 (Request Failure,4xx) 、 服务器失败 (Server failure,5xx)和全局失败(Global Failure,6xx
10、)响应消息。对于监控中的部分控制请求,DO请求可无响应消息。 4.1.4 DO 的消息实体 方法DO的消息实体应采用本规范定义的设备描述和控制协议(DDCP)来描述相应的消息内容。 4.2 消息体类型 采用 RFC 3261、 RFC 3265 和方法 DO 实现视频监控系统跨区域联网时,方法的消息体 MIME类型应采用本规范定义的设备描述和控制协议( DDCP 协议) , Content-Type 字段应设为“ application/DDCP” 。 4.3 SIP 地址编码 SIP 地址编码格式应采用 RFC 3261 中规定的 SIP:userhost 形式。其中 user 部分应符合本
11、规范定义的对象编码规则, host 按 RFC 3261 规定执行。 5 联网单元技术要求 5.1 设备注册与发现 5.1.1 联网单元之间应能相互注册、获取对方的视频监控设备(如硬盘录像机、矩阵等)的设备地址和状态。 5.1.2 联网单元应支持注册登记、目录发送、心跳信息传递等消息。 5.1.2.1 注册登记: a) 联网单元应使用RFC 3261 中定义的方法REGISTER进行注册登记。 b) 注册登记流程如下: 1) 源联网单元向目的联网单元发送REGISTER消息。 如果联网单元要求从目的联网单元中注销,把Expires设置为0。如果联网单元修改了IP地址和监听端口,应先注销,再重新
12、进行注册登记; 2) 目的联网单元收到注册登记消息后应对注册登记信息进行验证、核准,对符合接入条件的联网单元进行注册登记; 3) 目的联网单元应将注册成功或失败的消息返回给该源联网单元。 图 1 注册登记 消息示例: F1: REGISTER sip:目的联网单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/UDP 源联网单元 IP地址 Max-Forwards: 70 DB33/T 629.2-2007 4 From: 显示名 ; tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq: 1 REGISTER Contact: Expires
13、: 3600 F2: 200 Via: SIP/2.0/UDP 源联网单元 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To:显示名 Call-ID: 17250 CSeq: 1 REGISTER 或: 401 Via: SIP/2.0/UDP 源联网单元 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To:显示名 Call-ID: 17250 CSeq: 1 REGISTER 5.1.2.2 目录发送: a) 在以下两种情况下应向所有与之联网的联网单元发送目录信息: 1) 联网单元注册成功后,应发送整个允许共享的设备目录信息; 2) 联网单元的目
14、录信息发生变化后,应发送变化部分目录信息。 应使用RFC 3265中定义的 方法NOTIFY发送目录信息。 b) 目录发送流程如下: 1) 需发送共享设备目录信息的源联网单元向所有与之联网的目的联网单元发送NOTIFY信息。NOTIFY消息的消息体包含整个允许共享的设备目录信息,每个设备对应的目录信息应包含以下内容:显示名( Name)、地址编码( Address)、权限功能码( Privilege)、父节点地址编码 ( Parent) 、 活动状态 ( Status) 、 经度 ( Longitude) 、 纬度 ( Latitude) 、 子节点个数 ( Subnum) 、子节点列表( S
15、ublist)等。 2) 目的联网单元收到正确目录消息后更新本地目录数据库; 3) 目的联网单元应将目录接收成功或失败的消息返回给该源联网单元。 图 2 发送目录信息 消息示例: F1: NOTIFY sip:目的联网单元地址编码 目的联网单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/TCP 源联网单元 IP地址 Max-Forwards: 70 DB33/T 629.2-2007 5 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 NOTIFY Content-type: Application/DDCP
16、 Content-Length: 消息实体的字节长度 Catalog 显示名 地址编码 地址编码 活动状态 2 显示名 地址编码 权限功能码 地址编码 活动状态 经度 纬度 2 . 显示名 地址编码 权限功能码 地址编码 活动状态 经度 纬度 2 . F2: 200 Via: SIP/2.0/TCP 源联网单元 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 DB33/T 629.2-2007 6 CSeq:1 NOTIFY Content-type: Application/DDCP Content-Length: 消息实体的
17、字节长度 Catalog 0 或: 400 Via: SIP/2.0/TCP 源联网单元 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 NOTIFY 5.1.2.3 心跳信息传递 联网单元应定时向所有与之联网的联网单元发送心跳报文消息。 应使用方法DO传递心跳信息,心跳消息的消息体包含保持活动信息( Keepalive)。心跳报文不要求应答确认报文。 图3 心跳信息传递 消息示例: F1: DO sip:目的联网单元地址编码 目的联网单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/TCP 源联网单
18、元 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 DO Content-type: Application/DDCP Content-Length: 消息实体的字节长度 Keepalive DB33/T 629.2-2007 7 5.2 监控图像获取 5.2.1 实时监控图像的获取: a) 实时监控图像的获取过程应包括获取实时流、释放实时流。应使用 RFC 3261 中定义的方法INVITE 获取一个摄像机的实时监控视频流。 取消没有完成的连接应采用 CANCEL 方法。 使用
19、RFC 3261中定义的方法 BYE 停止接收一个摄像机的实时视频流,并释放相关资源。 b) 实时监控图像的获取过程的主要流程如下: 1) 源联网单元向目的联网单元发送INVITE请求。INVITE请求的消息体应指明是实时监控图像获取( RealMedia)。同时应包含请求用户的权限功能码( Privilege) , 源联网单元支持的码流格式 ( Format) 、 视频编码类型 ( Video) 、 音频编码类型 ( Audio) 、 最高码率 ( MaxBitrate) 、接收视频的用户或视频转发代理的 IP地址 /传输协议 /端口号( ReceiveSocket) ; 2) 目的联网单元
20、收到INVITE请求后,在回送成功或失败的应答消息前如需一定的处理时间,可发送临时响应消息100 Tring; 3) 目的联网单元应将同意或拒绝的消息返回给该源联网单元;在同意的确认响应消息的消息体中应包含确定的码流格式 ( Format) 、 视频编码类型 ( Video) 、 音频编码类型 ( Audio) 、传输码率 ( MaxBitrate) 。 码流格式 ( Format) 、 视频编码类型 ( Video) 和音频编码类型 ( Audio)根据INVITE请求消息体相应列表中目的联网单元能支持的排在最前的类型来确定; 4) 源联网单元发送ACK消息前如欲取消本操作,可向目的联网单元
21、发送CANCEL请求消息; 5) 源联网单元收到目的联网单元同意确认消息200 OK,应向目的联网单元发送ACK消息; 6) 目的联网单元收到源联网单元发送ACK消息后,可向源联网单元发送实时监控视频流; 7) 源联网单元欲释放实时流时,向目的联网单元发送BYE请求消息; 8) 目的联网单元收到BYE请求消息后,回送200 OK同意释放消息。 图4 实时监控图像获取 消息示例: F1: INVITE sip:摄像机地址编码 目的联网单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/UDP 源联网单元域名或 IP地址 Max-Forwards: 70 DB33/T 629.2-20
22、07 8 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 INVITE Content-type: Application/DDCP Content-Length: 消息实体的字节长度 RealMedia 权限功能码 4CIF CIF QCIF H.264 MPEG-4 G.722 800 210.98.45.234 UDP 2350 F2: 100 Via: SIP/2.0/UDP 源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Cal
23、l-ID: 17250 CSeq:1 INVITE F3: 200 Via: SIP/2.0/UDP 源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 INVITE Content-type: Application/DDCP Content-Length: 消息实体的字节长度 RealMedia CIF H.264 G.722 300 或者: 400 Via: SIP/2.0/UDP 源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名
24、 ;tag=BK32B1U8DKDrB DB33/T 629.2-2007 9 To: 显示名 Call-ID: 17250 CSeq:1 INVITE F4: ACK sip: 摄像机的地址编码 目的联网单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/UDP 源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 ACK F5: BYE sip:摄像机的地址编码 目的联网单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/TCP 源联网单元域
25、名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 BYE Content-Length: 0 F6: 200 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 BYE Content-Length: 0 5.2.2 历史图像的获取: a) 历史图像的传输过程包括枚举文件列表、文件名点播、时间段点播、点播释放、点播控制
26、等。通过网络浏览历史图像和通过网络备份历史图像使用相同的报文。 1) 枚举文件列表 应使用方法DO枚举一个指定地址摄像机的历史图像文件列表。 2) 点播历史流 应使用RFC 3261中定义的方法INVITE点播一个指定地址摄像机的一个历史图像文件,可按照文件名或者时间段的方式进行。取消没有完成的点播连接应采用CANCEL方法。 3) 点播释放 应使用RFC 3261中定义的方法BYE停止点播一个指定地址摄像机的历史图像,并释放相关资源。点播释放请求的Call-ID应和点播获取请求的Call-ID相同。 4) 点播控制 应使用RTSP协议对正在播放的一个指定地址摄像机的历史图像进行控制,控制内容
27、包括正常速度播放、暂停、继续、快放、慢放、改变进度、停止等。 b) 历史图像的获取回放过程的主要流程如下: 1) 当源联网单元欲以文件名方式获取历史图像时,应先获取指定地址摄像机的历史图像文件列表。源联网单元可向目的联网单元发送DO消息,在DO消息的消息体中应含权限DB33/T 629.2-2007 10 功能码 ( Privilege) 、 文件类型 ( FileType) 、 最多支持接收的文件的个数 ( MaxFileNum) 、开始时间( BeginTime)、结束时间( EndTime)等; 2) 目的联网单元收到DO消息后应回送是否同意发送文件列表的响应消息。在同意发送文件列表的2
28、00 OK响应消息中应包含枚举后获取的文件个数( RealFileNum)、文件信息列表( FileInfolist),每项文件信息列表应包含文件的显示名( Name)、文件的创建时间( Creationtim)、文件的最后访问时间( Lastaccesstime)、文件的最后修改时间( Lastwritetime)、文件长度( Filesize); 3) 源联网单元向目的联网单元发送INVITE请求,可以文件名或者时间段方式获取历史图像。在INVITE请求的消息体中应包含权限功能码( Privilege)、文件类型( FileType)、开始时间( BeginTime)和结束时间( EndT
29、ime)或文件名(FileName)、允许占用的最大带宽( MaxBitrate)等; 4) 目的联网单元收到INVITE请求后,在回送成功或失败的应答消息前如需一定的处理时间,可发送临时响应消息100 Tring; 5) 目的联网单元应将同意或拒绝的消息返回给该源联网单元; 6) 源联网单元在发送ACK消息之前如欲取消本操作, 可向目的联网单元发送CANCEL请求消息; 7) 源联网单元收到目的联网单元的同意确认消息200 OK,应向目的联网单元发送ACK消息; 8) 目的联网单元收到源联网单元发送的ACK消息后,可向源联网单元发送实时监控视频流; 9) 源联网单元向目的联网单元发送符合RF
30、C2326的RTSP控制命令, 对历史图像的回放过程进行控制; 9) 源联网单元欲释放实时流时,向目的联网单元发送BYE请求消息; 10) 目的联网单元收到BYE请求消息后,回送200 OK同意释放消息。 图5 历史图像获取 消息示例: F1: DO sip:摄像机的地址编码 目的联网单元域名或 IP地址 SIP/2.0 DB33/T 629.2-2007 11 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 DO Content
31、-type: Application/DDCP Content-Length: 消息实体的字节长度 FileList 权限功能码 1 100 2005-11-10T13:20:50 2005-11-10T13:30:50 F2: 200 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 DO Content-type: Application/DDCP Content-Length: 消息实体的字节长度 FileList 0 50 50 xiaoshan_20051
32、101001.mp4 2005-11-10T13:20:50 2005-11-10T13:20:50 2005-11-10T13:20:50 500000 xiaoshan_20051101002.mp4 DB33/T 629.2-2007 12 2005-11-10T13:20:50 2005-11-10T13:20:50 2005-11-10T13:20:50 500000 或: 400 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 DO F3: INVIT
33、E sip:摄像机的地址编码 目的联网单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/UDP 源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 INVITE Content-type: Application/DDCP Content-Length: 消息实体的字节长度 VODByRTSP 权限功能码 2 2005-11-10T13:20:50 2005-11-10T13:30:50 100 F4: 200 Via: SIP/2.0/UDP 源联网单
34、元域名或 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 INVITE Content-type: Application/DDCP Content-Length: 消息实体的字节长度 VODByRTSP DB33/T 629.2-2007 13 0 100 或: 400 Via: SIP/2.0/UDP 源联网单元域名或 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 INVITE F5: ACK sip: 摄像机的地址编码 目的联网
35、单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/UDP 源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 ACK F6:符合RFC2326的RTSP控制命令 F7: BYE sip:摄像机的地址编码 目的联网单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq
36、:1 BYE Content-type: Application/DDCP Content-Length: 0 F8: 200 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 BYE Content-type: Application/DDCP Content-Length: 0 5.3 控制 a) 联网单元应能实现对远程联网设备的动作进行控制, 主要包括云台镜头控制、 防尘罩 (雨刮、除湿等)控制、互联监控图像并发数控制等。 b) 应使用方法 DO 实现控制命令
37、传输。对于云台镜头控制、防尘罩(雨刮、除湿等)控制命令,宜无响应确认信号,且只有在实时监控获取会话建立成功后才有效。但对于互联监控图像并发数控制,则应有响应确认信号。 c) 控制流程如下: 1) 源联网单元向目的联网单元发送 DO 请求, DO 请求的消息体应包括权限功能码( Privilege) 、控制命令码( Command)等; 2) 目的联网单元应将控制动作执行成功与否的响应消息返回给该源联网单元;在执行成功的DB33/T 629.2-2007 14 确认响应消息的消息体中应包含控制命令执行结果 ( Result) 、 所执行的控制命令码 ( Command)等。 图 6 控制命令传输
38、 消息示例: F1: DO sip:摄像机的地址编码 目的联网单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/TCP源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 DO Content-type: Application/DDCP Content-Length: 消息实体的字节长度 PTZCommand 权限功能码 1 F2: 200 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 From: 显示名 ;tag=BK32B1U8DKD
39、rB To: 显示名 Call-ID: 17250 CSeq:1 DO Content-type: Application/DDCP Content-Length: 消息实体的字节长度 PTZCommand 0 DB33/T 629.2-2007 15 41 或: 400 Via: SIP/2.0/TCP源联网单元域名或 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 DO 5.4 查询 5.4.1 联网单元应能实现对联网设备的状态信息查询。 5.4.2 联网单元应支持目录信息查询、前端设备信息查询、前端设备状态查
40、询、摄像机流量查询、联网单元流量查询等消息。 5.4.2.1 目录信息查询: a) 应使用方法DO查询指定联网单元的目录信息。 b) 目录信息查询流程如下: 1) 源联网单元向目的联网单元发送 DO 请求, DO 请求的消息体应包括表示是查询目录的协议的功能类型( Variable) 、权限功能码( Privilege)等; 2) 目的联网单元应将查询成功与否的响应消息返回给该源联网单元;在查询成功的确认响应消息的消息体中应包含查询结果标志 (Result) 、 显示名 ( Name) 、 地址编码 ( Address) 、 权限功能码 ( Privilege) 、 父节点地址编码 ( Par
41、ent) 、 活动状态 ( Status) 、 经度 ( Longitude) 、纬度( Latitude)、子节点个数( Subnum)、子节点列表( Sublist)等。 图7 目录信息查询 消息示例: F1: DO sip: 目的联网单元地址编码 目的联网单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 DO Content-type: Application/DDCP Content-L
42、ength: 消息实体的字节长度 DB33/T 629.2-2007 16 Catalog 权限功能码 F2: 200 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 DO Content-type: Application/DDCP Content-Length: 消息实体的字节长度 Catalog 0 显示名 地址编码 地址编码 活动状态 2 显示名 地址编码 权限功能码 地址编码 活动状态 经度 纬度 2 . 显示名 地址编码 权限功能码 地址编码 活动状态
43、 经度 纬度 DB33/T 629.2-2007 17 2 . 或: 400 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 DO 5.4.2.2 前端设备信息查询: a) 应使用方法DO查询指定地址的前端设备信息,包含厂商信息、设备型号、固件版本、最大支持摄像机个数等。 b) 前端设备信息查询流程如下: 1) 源联网单元向目的联网单元发送 DO 请求, DO 请求的消息体应包括表示是查询前端设备信息的协议功能类型( Variable) 、权限功能码( Privi
44、lege)等; 2) 目的联网单元应将查询成功与否的响应消息返回给该源联网单元;在查询成功 的确认响应消息的消息体中应包含查询结果标志( Result) 、厂商信息( Manufacturer) 、设备型号( Model) 、固件版本( Firmware) 、最大支持摄像机个数( Maxcamera)等。 图 8 设备信息查询 消息示例: F1: DO sip: 设备单元地址编码 目的联网单元域名或 IP地址 SIP/2.0 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 Max-Forwards: 70 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名
45、Call-ID: 17250 CSeq:1 DO Content-type: Application/DDCP Content-Length: 消息实体的字节长度 DeviceInfo DB33/T 629.2-2007 18 权限功能码 F2: 200 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 DO Content-type: Application/DDCP Content-Length: 消息实体的字节长度 DeviceInfo 0 Hikvision
46、 DS6000HCW 1.5.11.15 4 或: 400 Via: SIP/2.0/TCP 源联网单元域名或 IP地址 From: 显示名 ;tag=BK32B1U8DKDrB To: 显示名 Call-ID: 17250 CSeq:1 DO 5.4.2.3 前端设备状态查询: a) 应使用方法DO查询指定地址的前端设备当前状态信息,包含是否在线、是否正常工作、固件版本、编码无法正常工作的摄像机个数、编码异常的摄像机列表等。 b) 前端设备状态查询流程如下: 1) 源联网单元向目的联网单元发送 DO 请求, DO 请求的消息体应包括表示是查询前端设备状态的协议功能类型( Variable)
47、、权限功能码( Privilege)等; 2) 目的联网单元应将查询成功与否的响应消息返回给该源联网单元;在查询成功的确认响应消息的消息体中应包含查询结果标志 ( Result) 、 是否在线 ( Online) 、 是否正常工作 ( Status) 、编码无法正常工作的摄像头个数( Errencodenum) 、摄像机列表( Cameralist) 、是否可正常录像( Record) 、设备启动后的工作时间( SinceStartup)等,每项摄像机列表( Cameralist)应包括摄像机序号( camera) 、不正常原因( reason) 。 DB33/T 629.2-2007 19 图 9 设备状态查询 消息示例: F1: DO sip:设备地址编码 目的联网单元域名或 IP