1、 ICS 13.310 A 91 浙 江 省 地 方 标 准 DB33 DB33/T 629.3 2007 跨区域视频监控联网共享技术规范 第 3 部分 :设备描述与控制协议 Technical specifications for inter-domain video surveillance networking and sharing Part3: Device description and control protocol 2007-02-05 发布 2007-03-05 实施 浙江省质量技术监督局 发布 DB33/T 629.3 2007 I 目 录 前言 . II 1 范围 .
2、1 2 规范性引用文件 . 1 3 术语和定义 . 1 4 DDCP 文档语法 . 1 5 DDCP 结构 . 1 附 录 . 11 DB33/T 629.3 2007 II 前 言 请注意,本规范的基本内容有可能涉及专利,本规范的发布机构不应承担识别这些专利的责任。 DB33/T 629-2007跨区域视频监控联网共享技术规范分为四个部分: 第 1 部分 总规范; 第 2 部分 联网单元; 第 3 部分 设备描述与控制协议; 第 4 部分 用户及设备管理。 本部分为 DB33/T 629-2007 的第 3 部分 。 本部分的附录 A 为资料性附录。 本部分 由浙江省公安厅提出并归口。 本部
3、分 负责起草单位:浙江省公安科技研究所、杭州海康威视数字技术有限公司。 本部分 参加起草单位:杭州浙大信达数码科技有限公司、浙江中安电子工程有限公司、南望信息产业集团有限公司、浙江省安全技术质量检验中心、浙江红苹果电子有限公司、浙江大学。 本部分 主要起草人:蒋乐中、马伯康、赵问道、方良、李伟强、焦庆春、王伟平、陈奇、庄君丰 。 DB33/T 629.3 2007 1 跨区域视频监控联网共享技术规范 第 3 部分 :设备描述与控制协议 1 范围 本部分 规定 了 跨区域视频监控联网共享中 联网 单元传输与 控制 协议消息 体的技术 要求 。 本部分适用于视频监控系统的跨区域联网共享建设,及 相
4、关软硬件产品的设计与开发 。 2 规范性引用文件 下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。 RFC 3261 Session Initiation Protocol RFC 3265 Session Initiation Protocol (SIP)-Specific Event Notification 3 术语 、 定义 和 缩略语 本部分采用下列 术语 、 定义 和 缩略语 。
5、 3.1 设备描述与控制协议 (DDCP) Device Description and Control protocol DDCP是一种基于 XML规范的 SIP消息体文档。使用 XSDL语言对 DDCP文档结构进行定义。 3.2 缩略语 XML 可扩展标记语言 。 XML Schema 一种 XML 文档的描述语言,用于定义 XML 文档的结构、规则及要求 。 XSDL XML Schema模式定义语言 。 4 DDCP 文档 语法 4.1 消息体类型 采用 RFC3261、 RFC3265和方法 DO实现视频监控系统跨区域联网时,方法的消息体 MIME类型应符合本部分定义的 DDCP文档
6、规范, Content-Type字段应设为 application/DDCP。 4.2 特殊符号 DDCP结构 文档 中 特殊符号含义的约定如 错误 !未找到引用源。 1所示。 表 1 DDCP文档 中特殊符号含义的约定 + 应 出现 0 到多次 n,m 应 出现 n 到 m 次 * 应 出现 1 到多次 d 任何十进制数字 (0 到 9) ? 应 出现 0 或者 1 次 . . n 应 出现 n 次 () 一组标签 n, 应 出现 n 到多次 一条注解 5 DDCP 结构 5.1 元素名称 声明的元素名称及其含义如表 2所示,元素 引用说明参见附录 。 DB33/T 629.3 2007 2
7、 表 2 元素 名称及其说明 元素名称 说明 Action 表示一个 请求的 动作 Control 表示一个控制的动作 ControlResponse 表示一个 Control动作的响应 Notify 表示一个通知的动作 Query 表示一个查询的动作 QueryResponse 表示一个 Query动作的响应 Response 表示一个响应 的 动作 5.2 元素声明 5.2.1 元素间相互关系 声明的元素层次如图 1所示。其中 Action与 Response是全局的,其余是局部的。 图 1 元素间相互关系示意图 5.2.2 全局类型声明 本部分声明的全局类型如表 3所示,均位于命名空间
8、http:/www.w3.org/namespace/的顶层。 表 3 全局 类型名称及其说明 名称 说明 deviceAddressType 设备地址类型 privilegeType 用户权限类型 ipAddressType IP地址类型 CatalogType 目录结构类型 VideoType 视频编码类型 AudioType 音频编码类型 FormatType 码流格式类型 controlCode 控制码类型 a) 设备地址类型 b) 用户权限类型 DB33/T 629.3 2007 3 c) IP地址类型 d) 目录结构类型 DB33/T 629.3 2007 4 e) 视频编码类型
9、f) 音频编码类型 g)码流格式类型 h) 控制码属性 (控制码 应符合 GA/T647第 4.1条表 1中的字节 4至字节 6的规定 ) 注:在 GA/T647中,字节 4代表命令码,字节 5与字节 6分别代表数据 1和数据 2,本部分声明的控制码属性中的第 1、 2个字符代表命令码,第 3、 4个字符代表数据 1,第 5、 6个字符代表数据 2。如命令码为 41H,则控制码前 2个字符表示为“ 41”;一个控制码若只有 2个字符,则这 2个字符应代表命令码。 5.2.3 Action 元素声明 DB33/T 629.3 2007 5 a) 目录发送请求 b) 获取实时流请求 c) 释放实时
10、流请求 DB33/T 629.3 2007 6 element name =Format type=tg:FormatType/ d) 历史流点播请求 element name =name type=string/ d) 历史流点播释放请求 e) 报警预定请求 f) 报警通知请求 5.2.4 Control 元素声明 a) 控制请求 5.2.5 Query 元素声明 DB33/T 629.3 2007 7 a) 设备状态查询请求 b) 目录信息查询请求 d) 设备信息查询请求 e) 获取历史文件列表请求 f) 摄像机流量查询请求 g) 联网单元流量查询请求 5.2.6 Notify 元素声明
11、a) 心跳信息传递 5.2.7 Response 元素声明 DB33/T 629.3 2007 8 a) 心跳信息传递响应 b) 获取实时流响应 c) 释放实时流响应 d) 历史流点播响应 e) 历史流点播释放响应 f) 报警预定响应 g) 报警通知响应 5.2.8 ControlResponse 元素声明 a) 控制响应信息 DB33/T 629.3 2007 9 5.2.9 QueryResponse 元素声明 a) 目录 信息查询响应 b) 设备信息查询响应 d) 获取文件列表响应 e) 设备状态信息查询响应 DB33/T 629.3 2007 10 f) 摄像机流量查询响应 g) 联网
12、单元流量查询响应 DB33/T 629.3 2007 11 附 录 (资料性附录) DDCP 协议引用的元素说明 表 A.1 DDCP 协议引用的元素说明 元素 名称 说明 Address 节点的地址编码 Alarmport 触发的报警口(从 1开始的整型) All 联网单元总共可提供的带宽(单位: kbps) Audio 请求方希望接收的音频格式(响应协议中,如果为空表示不提供,或表示无法支持请求方的音频格式) BeginTime 枚举时间段的开始时间 Bitrate 被叫方实际占用的带宽(单位 kbps) Camera 摄像头序号(从 1开始的整型) Cameralist 摄像头列表 Co
13、mmand 控制命令码 ,可包含参数 Creationtime 文件的创建时间 EndTime 枚举时间段的结束时间 Errencodenum 编码无法正常工作的摄像头个数(从 1开始的整型) FileInfolist 文件信息列表 FileName 点播的文件名 Filesize 文件长度(单位 : 字节) FileType 文件类型( 0表示全部类型, 1表示定时录像, 2表示移动侦测录像, 3表示报警录像, 4表示手动录像, 5-9备用) Firmware 固件版本 Format 该摄像头的 码流格式 ( 包括 QCIF、 CIF、 2CIF、 DCIF、 4CIF、 D1等 ) Fre
14、e 联网单元目前可提供的带宽 , 即没有被占用的带宽(单位 : kbps) Item 显示的信息(这是一个递归结构) Lastaccesstime 文件的最后访 问时间 Lastwritetime 文件的最后修改时间 Level 报警级别 Manufacturer 设备厂商信息 MaxBitrate 方允许占用的最大带宽(单位 kbps) Maxcamera 支持摄像头个数 MaxFileNum 请求方最多支持接收的文件信息的个数 Medialink 联网单元目前正在进行流媒体转发的个数 Model 设备型号 Name 节点的显示名 Online 是否在线( 0表示在线, 1表示不在线) Pa
15、rent 父节点的地址编码 Privilege 用户 权限 功能码 RealFileNum 枚举后获取的文件个数 ReceiveSocket 接收视频的用户或转发代理的传输协议、 IP地址、端口号 DB33/T 629.3 2007 12 表 A.1(续) DDCP协议引用的 元素 说明 元素 名称 说明 Reason 表示原因(整型, 0表示正常, -1表示视频丢失,其他可自定义) Record 是否可正常录像( 0表示可, 1表示不可) SendFileNum 在应答报文中列出文件信息的文件个数(取决于请求报文中 MaxFileNum,小于等于 RealFileNum) Sincestartup 设备启动后 的工作时间(单位秒) Status 是否正常工作( 0表示正常, 1表示工作异常) Sublist 子节点的列表 Subnum 子节点的个数 Value 表示码率(单位: kbps) Variable 协议的功能类型 Video 请求方希望接收的视频 编码类型 (响应协议中,如果为空表示不提供,或者表示无法支持请求方的视频格 式 )