1、DB41河南省地方标 准DB41/T 759.22012视频监控联网系统技术规范第 2 部分:联网平台技术要求2012- 11-01 发布 2013- 01-01 实施河南省质量技术监督局发布DB41/T 759.22012I目 次前言 .III1范围 .12 规范性引用文件 .13 控制、传输流程和协议接口 .13.1 注册、鉴权与注销 .13.2 设备目录共享 .13.2.1 目录推送 .13.2.2 目录推送流程 .23.2.3 目录新增字段格式 .23.2.4 推送消息 .23.2.5 目录查询要求 .23.2.6 目录查询流程 .33.2.7 查询消息 .43.3 实时视音频点播 .
2、43.3.1 基本要求 .43.3.2 非标准码流解码 .43.3.3 客户端主动发起的实时视音频点播 53.3.4 第三方呼叫控制 .63.3.5 语音对讲 .83.4 设备控制 .93.4.1 基本要求 .93.4.2 设备配置 .103.4.3 命令格式 .103.4.4 字段说明 .103.4.5 设备配置消息 .143.5 网络设备信息查询 .143.5.1 基本要求 .143.5.2 命令格式 .143.5.3 参数说明 .143.5.4 设备配置查询 .143.5.5 信令流程 .143.5.6 设备查询消息 .153.6 视音频文件检索 .153.6.1 基本要求 .153.6
3、.2 信令流程 .153.6.3 视音频文件检索消息 .16DB41/T 759.22012II3.7 历史视音频的回放 .163.7.1 基本要求 .163.7.2 非标准码流解码 .163.7.3 客户端主动发起 .163.7.4 第三方呼叫控制 .193.8 视音频文件下载 .213.8.1 基本要求 .213.8.2 客户端主动发起 .213.8.3 第三方呼叫控制 .243.9 事件订阅 .263.10 事件通知 .26附录A(规范性附录) 信令消息示范 27DB41/T 759.22012III前 言DB41/T 759视频监控联网系统技术规范分为三个部分:第1 部分 通用技术要求
4、;第2 部分 联网平台技术要求;第3 部分 视音频编解码。本部分为DB41/T 759的第 2部分。本部分按照GB/T 1.1-2009给出的规则起草。请注意,本文中的某些内容可能涉及专利,本文中的发布机构不承担识别这些专利的责任。本部分由河南省公安厅负责起草,由杭州海康威视数字技术股份有限公司,河南丹枫科技有限公司,苏州科达科技有限公司,浙江宇视科技有限公司,河南天瑞检测咨询有限公司参加起草。本部分主要起草人:饶丽华、马正祥、余新康、赖齐、胡春锋、李福胜、过萍。DB41/T 759.220121视频监控联网技术规范第 2 部分:联网平台技术要求1范围本部分规定了视频监控联网系统的控制传输流程
5、和协议接口。本部分适用于河南省省视频监控联网系统的建设及相关软硬件产品的开发,其他领域的视频监控联网系统可参考使用。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 28181-2011 安全防范视频监控联网系统 信息传输、交换、控制技术要求3 控制、传输流程和协议接口3.1 注册、鉴权与注销应符合 GB/T281812011 中 7.1的规定。3.2 设备目录共享设备目录共享应支持两种方式:目录推送、目录查询。3.2.1 目录推送目录拥有者,当向目录接收者注册
6、成功后 ,目录发生变化时,要立即通知目录接收者,目录接收者要向目录拥有者发送目录收到的确认消息。目录通知使用 RFC3265中定义的 NOTIFY方法。目录拥有者可以是安全防范视频监控联网系统、有子设备的设备以及代理设备网关等,目录接收者也可以是安全防范视频监控联网系统、有子设备的设备以及代理设备网关等。a) 在以下情况下目录拥有者应自动向目录接收者发送目录信息:1) 目录拥有者的目录信息发生变化(包括新增、修改和删除共享)后,应发送变化部分目录信息;2) 目录拥有者推送的设备状态发生变化(上下线等)后,应发送变化部分设备信息;3) 推送多级目录的时候,目录树从父节点到子节点逐级推送;删除父节
7、点的时候,应先删除子节点;4) 分多个SIP 消息推送目录信息的时候,当收到上一个 SIP消息的成功返回后,才进行下一个SIP 消息的推送;DB41/T 759.2201225) 对于推送未成功的目录信息,需要进行重试,并最多重试3 次,重试的时间间隔依次为30s、45s、60s;如果重试3 次还是推送失败,在联网单元重新注册成功后应自动再进行推送。b) 提供手动推送全部共享目录和摄像机的功能。c) 除了包括GB/T 28181-201 中7.5 的规定的字段外增加字段:解码插件标识( DecoderTag)、目录类型(CatalogType )、存储类型(RecLocation )、操作类型
8、(OperateType )1)使用DecoderTag 来标识摄像机所对应的解码插件;2)使用CatalogType 来标示目录类型,行政规划区域还是视频、报警设备等;3)使用RecLocation 来标示设备存储位置类型,设备、集中存储服务器等;4)使用OperateType 来标示本次通知操作是增加、修改或删除。3.2.2 目录推送流程目录推送流程见图 1。图 1 目录推送流程示意图命令流程描述如下:a) 1:需发送共享设备目录信息的源联网单元向所有与之联网的目的联网单元发送NOTIFY信息。NOTIFY消息的消息体包含整个允许共享的设备目录信息,每个设备对应的目录信息除了应包括GB/T
9、 28181-201中 7.5的规定的目录字段外,还应包含以下内容:解码插件标识、目录类型、存储类型、操作类型;b) 2:目录接收者收到正确目录消息后更新本地目录数据库,目录接收者应将目录接收成功或失败的消息返回给该源联网单元,目录信息一次可发送一个或多个设备目录信息,一次目录推送消息中,只包含两级,先推送根节点,推送根节点的时候,父节点编码取值等于自己。3.2.3 目录新增字段格式目录新增字段格式见表 1。3.2.4 推送消息推送消息示范见附录 A中的 A.1。3.2.5 目录查询要求查询要求包括:a) 设备目录查询消息体:1) MESSAGE 消息头 Content-type 头域为 Co
10、ntent-type: Application/MANSCDP+xml;DB41/T 759.220123表 1 目录新增字段格式字段名称 值类型 值 说明 备注CatalogType string 0 域节点(目录或行政规划区域)CatalogType string 1 视频设备(监控点)CatalogType string 2 解码设备CatalogType string 3 报警设备CatalogType string 4 语音设备OperateType string MOD 修改OperateType string ADD 添加OperateType string DEL 删除RecL
11、ocation string 0 设备RecLocation string 1 存储服务器RecLocation string 2 其他存储RecLocation string 9099 预留DecoderTag string Hikvision 海康解码插件标签 本字段描述非标准码流解码插件标示,提供给解码客户端调用相应解码插件解码DecoderTag string Dahua 大华解码插件标签DecoderTag string Hanbang 汉邦解码插件标签DecoderTag string Hengyi 恒亿解码插件标签2) 设备目录查询命令采用 MANSCDP 协议格式定义;3) 设
12、备目录查询请求命令应包括命令类型(CmdType)、命令序列号(SN)、设备/区域/系统编码(DeviceID)、解码插件标识(DecoderTag)、目录类型(CatalogType)、存储类型(RecLocation)、操作类型(Op erateType)等,采用 RFC 3428 的 MESSAGE 方法的消息体携带;4) 相关设备在收到 MESSAGE 消息后,应立即返回 200 OK 应答,200 OK 应答均无消息体。b) 应答命令消息体:设备目录查询应答命令应包括命令类型(CmdType)、命令序列号(SN)、设备/区域/系统编码(DeviceID)、设备/区域/系统名称 (Na
13、me)、设备状态(Status)、经度(Longitude)、纬度(Latitude)等,采用 MESSAGE 方法的消息体携带;3.2.6 目录查询流程目录查询流程见图 2。命令流程描述如下:a) 1:源设备向目标设备发送设备查询命令,设备查询命令采用MESSAGE 方法携带;b) 2:目标设备收到命令后返回200 OK;c) 3:目标设备向源设备发送设备查询响应命令,设备查询响应命令采用MESSAGE 方法携带;d) 4:源设备收到命令后返回200 OK。DB41/T 759.220124图 2 目录查询流程示意图3.2.7 查询消息查询消息示范见附录 A中的 A.2。3.3 实时视音频点
14、播3.3.1 基本要求基本要求如下:a) 实时视音频点播的 SIP 消息应通过本域或其它域的 SIP 服务器进行路由、转发,目标设备的实时视音频流宜通过本域内的媒体服务器进行转发实时视音频点播采用 SIP 协议(RFC3261)中的 INVITE 方法实现会话连接,采用 RTP/RTCP 协议(RFC 3550)实现媒体传输。应按以下要求实现RTCP:1) 媒体流的接收和发送方基于 RTCP进行媒体流保活,接收方周期性的发送 RTCP RR,发送方周期性的发送 RTCP SR,对于一个特定的 RTP会话,任何一方发送的RTCP报文的间隔,应该在一定范围内变化,避免RTCP报文的突发,发送间隔的
15、计算方式为:T(取值 10s)乘以0.5:1.5之间的一个随机值,这个随机值,每发送一个报文,变化一次。如果媒体流的接收方或发送方在一定时间间隔(固定取值 90s)内未收到,就可以认为保活失败,释放对应会话;2) RTCP报文的 PORT应为相应的 RTP报文的 PORT1;b) 实时视音频点播的信令流程分为客户端主动发起和第三方呼叫控制两种方式,联网系统可选择其中一种或两种结合的实现方式。第三方呼叫控制的第三方控制者宜采用背靠背用户代理实现,有关第三方呼叫控制见 RFC 3725。c) 语音对讲应为实时帧率。3.3.2 非标准码流解码编解码格式允许非标,由SIP 客户端或SIP 设备(解码器
16、)进行解码。对于非标准的设备或下级平台的媒体流,在 SIP客户端或 SIP 设备(解码器)采用解码插件的方案进行解码。在协议中包括了非标准解码的标签,对应的解码插件的定义,详见DB41/T 759.3。对非标准码流的传输,启用 RFC4566 中对 a 字段的定义a=rtpmap: / 中的,利用该属性携带 媒体流发送方的非标准码流类型。DB41/T 759.2201253.3.3 客户端主动发起的实时视音频点播3.3.3.1 信令流程信息流程见图 3。命令流程描述如下:a) 1:媒体流接收者向 SIP 服务器发送 Invite 消息,消息头域中携带 Subject 字段,表明点播的视频源 I
17、D、分辨率、媒体流接收者 ID、接收端媒体流序列号等参数,SDP 消息体中 s 字段为“ Play”代表实时点播;b) 2:SIP 服务器收到 Invite 请求后,通过三方呼叫控制建立媒体服务器和媒体流发送者之间的媒体连接。向媒体服务器发送 Invite 消息,此消息不携带 SDP 消息体;c) 3:媒体服务器收到 SIP 服务器的 Invite 请求后,回复 200 OK 响应,携带 SDP 消息体,消息体中描述了媒体服务器接收媒体流的 IP、端口、媒体格式等内容;d) 4:SIP 服务器收到媒体服务器返回的 200 OK 响应后,向媒体流发送者发送 Invite 请求,请求中携带消息 3
18、 中媒体服务器回复的 200 OK 响应消息体,并且修改 s 字段为“ Play”代表实时点播,增加 y 字段描述 SSRC 值,f 字段描述媒体参数;e) 5:媒体流发送者收到 SIP 服务器的 Invite 请求后,回复 200OK 响应,携带 SDP 消息体,消息体中描述了媒体流发送者发送媒体流的 IP、端口、媒体格式、SSRC 字段等内容;f) 6:SIP 服务器收到媒体流发送者返回的 200 OK 响应后,向媒体服务器发送 ACK 请求,请求中携带消息 5 中媒体流发送者回复的 200 OK 响应消息体,完成与媒体服务器的 Invite 会话建立过程;g) 7:SIP 服务器收到媒体
19、流发送者返回的 200 OK 响应后,向媒体流发送者发送 ACK 请求,请求中不携带消息体,完成与媒体流发送者的 Invite 会话建立过程;h) 8:完成三方呼叫控制后,SIP 服务器通过 B2BUA 代理方式建立媒体流接收者和媒体服务器之间的媒体连接。在消息 1 中增加 SSRC 值,转发给媒体服务器;i) 9:媒体服务器收到 Invite 请求,回复 200 OK 响应,携带 SDP 消息体,消息体中描述了媒体服务器发送媒体流的 IP、端口、媒体格式、SSRC 值等内容;j) 10:SIP 服务器将消息 9 转发给媒体流接收者;k) 11:媒体流接收者收到 200 OK 响应后,回复 A
20、CK 消息,完成与 SIP 服务器的 Invite 会话建立过程;l) 12:SIP 服务器将消息 11 转发给媒体服务器,完成与媒体服务器的 Invite 会话建立过程;m) 13:媒体流接收者向 SIP 服务器发送 BYE 消息,断开消息 1、10、11 建立的同媒体流接收者的 Invite 会话;n) 14:SIP 服务器收到 BYE 消息后回复 200 OK 响应,会话断开;o) 15:SIP 服务器收到 BYE 消息后向媒体服务器发送 BYE 消息,断开消息 8、9、12 建立的同媒体服务器的 Invite 会话;p) 16:媒体服务器收到 BYE 消息后回复 200 OK 响应,会
21、话断开;q) 17: SIP 服务器向媒体服务器发送 BYE 消息, 断开消息 2、 3、 6 建立的同媒体服务器的 Invite会话;r) 18:媒体服务器收到 BYE 消息后回复 200 OK 响应,会话断开;DB41/T 759.220126图 3 信息流程示意图s) 19:SIP 服务器向媒体流发送者发送 BYE 消息,断开消息 4、5、7 建立的同媒体流发送者的Invite 会话;t) 20:媒体流发送者收到 BYE 消息后回复 200 OK 响应,会话断开。3.3.3.2 实时视音频点播消息实时视音频点播消息示范见附录 A中的 A.3。3.3.4 第三方呼叫控制3.3.4.1 信令
22、流程信令流程见图 4。其中,信令1-6 为SIP 服务器通过三方呼叫控制建立媒体服务器与媒体流发送者之间的媒体链接信令过程, 信令7-12 为 SIP 服务器通过三方呼叫控制建立媒体流接收者与媒体服务器之间的媒体链接信令过程,信令 13-16 为断开媒体流接收者与媒体服务器之间的媒体链接信令过程,信令 17-20 为断开媒体服务器与媒体流发送者之间的媒体链接信令过程。命令流程描述如下:DB41/T 759.220127图 4 信息流程示意图a) 1:SIP服务器向媒体服务器发送 Invite消息,此消息不携带 SDP消息体;b) 2:媒体服务器收到 SIP 服务器的 Invite请求后,回复
23、200 OK响应,携带 SDP 消息体,消息体中描述了媒体服务器接收媒体流的IP、端口、媒体格式等内容;c) 3:SIP服务器收到媒体服务器返回的 200 OK响应后,向媒体流发送者发送 Invite请求,请求中携带消息2中媒体服务器回复的 200 OK响应消息体,并且修改 s字段为 “Play”代表实时点播,增加y 字段描述SSRC 值,f字段描述媒体参数;DB41/T 759.220128d) 4:媒体流发送者收到SIP 服务器的 Invite请求后,回复 200 OK响应,携带 SDP 消息体,消息体中描述了媒体流发送者发送媒体流的 IP、端口、媒体格式、SSRC字段等内容;e) 5:S
24、IP 服务器收到媒体流发送者返回的 200 OK响应后,向媒体服务器发送 ACK 请求,请求中携带消息 4中媒体流发送者回复的 200OK响应消息体,完成与媒体服务器的 Invite会话建立过程;f) 6:SIP 服务器收到媒体流发送者返回的 200 OK响应后,向媒体流发送者发送 ACK 请求,请求中不携带消息体,完成与媒体流发送者的 Invite会话建立过程;g) 7:SIP服务器向媒体流接收者发送 Invite消息,此消息不携带 SDP消息体;h) 8:媒体流接收者收到SIP 服务器的 Invite请求后,回复 200 OK响应,携带 SDP 消息体,消息体中描述了媒体流接收者接收媒体流
25、的 IP、端口、媒体格式等内容;i) 9:SIP服务器收到媒体流接收者返回的 200 OK响应后,向媒体服务器发送 Invite请求,请求中携带消息8中媒体流接收者回复的 200 OK响应消息体,并且并且修改 s字段为 “Play”代表实时点播,增加 y字段描述 SSRC值;j) 10:媒体服务器收到 SIP 服务器的 Invite请求后,回复 200 OK响应,携带SDP 消息体,消息体中描述了媒体服务器发送媒体流的 IP、端口、媒体格式、SSRC字段等内容;k) 11:SIP服务器收到媒体服务器返回的 200 OK响应后,向媒体流接收者发送ACK 请求,请求中携带消息 10中媒体服务器回复
26、的 200 OK响应消息体,完成与媒体流接收者的 Invite 会话建立过程;l) 12:SIP服务器收到媒体服务器返回的 200 OK响应后,向媒体服务器发送ACK 请求,请求中不携带消息体,完成与媒体服务器的 Invite会话建立过程;m) 13:SIP服务器向媒体流接收者发送BYE消息,断开消息7、8、11建立的同媒体流接收者的Invite会话;n) 14:媒体流接收者收到BYE 消息后回复200 OK响应,会话断开;o) 15:SIP服务器向媒体服务器发送 BYE消息, 断开消息9、 10、 12建立的同媒体服务器的 Invite会话;p) 16:媒体服务器收到BYE 消息后回复200
27、 OK响应,会话断开;q) 17:SIP服务器向媒体服务器发送 BYE消息,断开消息 1、2、5建立的同媒体服务器的 Invite会话;r) 18:媒体服务器收到BYE 消息后回复200 OK响应,会话断开;s) 19:SIP服务器向媒体流发送者发送BYE消息, 断开消息3、 4、 6建立的同媒体流发送者的Invite会话;t) 20:媒体流发送者收到BYE 消息后回复200 OK响应,会话断开。3.3.4.2 第三方呼叫控制消息第三方呼叫控制消息示范按附录 A中的 A.43.3.5 语音对讲3.3.5.1 信令流程信令流程见图 5。命令流程描述如下:a) 1:SIP服务器向下级服务器发送 I
28、nvite消息,此消息携带 SDP消息体,消息体描述了媒体流DB41/T 759.220129图 5 信令流程示意图b) 收发的IP、端口、媒体格式,并且修改 s字段为“ Talk”代表语音对讲;c) 2:下级服务器收到 SIP 服务器的 Invite请求后,回复 200 OK响应,携带 SDP 消息体,消息体中描述了媒体服务器收发媒体流的IP、端口、媒体格式等内容;d) 3:SIP服务器收到下级服务器返回的 200 OK 响应后,向下级服务器发送ACK请求,完成会话建立;e) 5:下级SIP 服务器收到上级SIP 服务器BYE 请求后,回应200 OK,结束会话;3.3.5.2 语音对讲消息
29、示范语音对讲消息示范见附录 A中的 A.53.4 设备控制3.4.1 基本要求源设备向目标设备发送设备控制命令,控制命令的类型包括球机 /云台控制、远程启动、录像控制、报警布防/ 撤防、报警复位等,设备控制采用 RFC3428 中的 MESSAGE 方法实现。源设备包括 SIP 客户端、网关或者安全防范视频监控联网系统,目标设备包括 SIP 设备、网关或者安全防范视频监控联网系统。应支持向指定设备发送控制信息,如球机/ 云台控制、录像控制、报警设备的布防/ 撤防等,实现对设备的各种动作进行遥控。应支持手动校时功能。DB41/T 759.22012103.4.2 设备配置基本的设备配置包括设置网
30、络参数、设置视频参数、设置 OSD参数、设置视频编码参数、设置录像计划、关联解码输出。3.4.3 命令格式新增命令格式如下:3.4.4 字段说明字段说明见表 2。表 2 字段说明字段名称 值类型 值 说明 备注手动校时SyncData string 校时的时间 yyyy-MM-ddTHH:mm:ss.SSS视频参数CompressType string 0 主码流CompressType string 1 子码流Hue string 0-255 色度Contrast string 0-255 对比度Bright string 0-255 明亮度Saturation string 0-255 饱
31、和度OSD 参数show show string 0 关闭 OSD 是否显示 OSD字符show string 1 打开 OSDName string 名称 最大长度为 32字节Position x string 0-704 坐标 坐标y string 0-576 坐标Format type string 0 XXXX-XX-XX 年月日 时间显示格式DB41/T 759.2201211表2 (续)字段名称 值类型 值 说明 备注Format type string 1 XX-XX-XXXX 月日年 时间显示格式type string 2 XXXX 年XX 月XX 日type string 3
32、 XX 月XX 日XXXX 年type string 4 XX-XX-XXXX 日月年type string 5 XX 日XX 月XXXX 年attrib string 0 透明,闪烁 OSD 显示属性attrib string 1 透明,不闪烁attrib string 2 闪烁,不透明attrib string 3 不透明,不闪烁showweek string 0 不显示星期 是否显示星期showweek string 1 显示星期hourtype string 0 24 小时制 小时制式hourtype string 1 12 小时制或am/pm编码参数CompressType stri
33、ng 0 主码流 码流类型CompressType string 1 子码流StramType string 0 视频流StramType string 1 复合流BitRateType string 0 编码率 码率类型BitRateType string 1 定码率VideoBitRate string 0-16*1024K 自定义码率Resolution string 0 DCIF 分辨率Resolution string 1 CIFResolution string 2 QCIFResolution string 3 4CIFResolution string 4 2CIFResolu
34、tion string 5 720PResolution string 6 1080PResolution string 7 UXGAPicQuality string 0 最好 图像质量等级PicQuality string 1 次好PicQuality string 2 较好PicQuality string 3 一般PicQuality string 4 较差PicQuality string 5 差DB41/T 759.2201212表2 (续)字段名称 值类型 值 说明 备注MaxBitRate string 0 32K 最大码率上限MaxBitRate string 1 48KMa
35、xBitRate string 2 64KMaxBitRate string 3 80KMaxBitRate string 4 96KMaxBitRate string 5 128KMaxBitRate string 6 160KMaxBitRate string 7 192KMaxBitRate string 8 224KMaxBitRate string 9 256KMaxBitRate string 10 320KMaxBitRate string 11 384KMaxBitRate string 12 448KMaxBitRate string 13 512KMaxBitRate st
36、ring 14 640KMaxBitRate string 15 768KMaxBitRate string 16 896KMaxBitRate string 17 1024KMaxBitRate string 18 1280KMaxBitRate string 19 1536KMaxBitRate string 20 1792KMaxBitRate string 21 2048KMaxBitRate string 22 自定义VideoFrameRate string 0 全部 视频帧率VideoFrameRate string 1 1/16VideoFrameRate string 2 1
37、/8VideoFrameRate string 3 1/4VideoFrameRate string 4 1/2VideoFrameRate string 5 1VideoFrameRate string 6 2VideoFrameRate string 7 4VideoFrameRate string 8 6VideoFrameRate string 9 8VideoFrameRate string 10 10VideoFrameRate string 11 12VideoFrameRate string 12 16VideoFrameRate string 13 20IntervalBPF
38、rame string 0 BBP 帧DB41/T 759.2201213表2 (续)字段名称 值类型 值 说明 备注IntervalBPFrame string 1 BP 帧IntervalBPFrame string 2 单 P帧IntervalBPFrame string 255 无效IntervalIFrame string 0-200 I 帧间隔录像计划Enable string 0 不启用 启用录像计划使能Enable string 1 启用Plan1 string 111 星期一 字段为 48位字符串,表示24 小时的 48个半小时分片;0 表示该时间片无录像计划1 表示该时间片
39、有录像计划Plan2 string 111 星期二Plan3 string 111 星期三Plan4 string 111 星期四Plan5 string 111 星期五Plan6 string 111 星期六Plan7 string 111 星期天PostRecordTime string 0-1000 延时录像时间(s)PreRecordTime string 0-1000 预录时间(s)关联解码器输出VideoFormat string 0 无 视频制式VideoFormat string 1 NTSCVideoFormat string 2 PLADispMode string 0 普
40、通模式 解码模式DispMode string 1 拼接模式DispMode string 2 分割模式OutType string 0 VGA 输出口类型OutType string 1 SNCOutType string 2 HDMIOutType string 3 DVIOutIndex string 0-100 输出口序列DispStatus string 0 未显示 解码状态DispStatus string 1 显示DispFps string 0-100 解码帧率网络信息配置IPAddress string 0.0.0.0 IP 地址Mask string 0.0.0.0 掩码地
41、址GateWay string 0.0.0.0 网关DNS1 string 0.0.0.0 DNS 服务器DNS2 string 0.0.0.0 备用 DNSDB41/T 759.22012143.4.5 设备配置消息设备配置消息示范见附录 A中的 A.6A.11。3.5 网络设备信息查询3.5.1 基本要求源设备向目标设备发送信息查询命令,目标设备应将结果通过查询应答命令返回给源设备。网络设备信息查询命令包括设备目录查询命令、前端设备信息查询命令、前端设备状态信息查询命令等,信息查询的范围包括本地 SIP监控域或者跨 SIP监控域。网络设备信息查询命令和响应均采用 RFC3428中定义的方法
42、 MESSAGE实现。源设备包括 SIP客户端、网关或安全防范视频监控联网系统,目标设备包括 SIP设备、网关或安全防范视频监控联网系统。3.5.2 命令格式命令格式按 3.4.3。3.5.3 参数说明参数说明按 3.4.4。3.5.4 设备配置查询设备配置包括设备网络参数查询、设备视频参数查询、设备 OSD参数查询、设备视频编码参数查询、设备录像计划查询、解码设备信息查询、解码设备状态查询。3.5.5 信令流程信令流程见图 6。图 6 信令流程示意图DB41/T 759.2201215命令流程描述如下:a) 1:源设备向SIP 服务器发送设备查询命令,设备查询命令采用 MESSAGE 方法携
43、带;b) 2:SIP 服务器收到命令后返回200 OK;c) 3:SIP 服务器向目标设备转发设备查询命令,设备查询命令采用MESSAGE 方法携带;d) 4:目标设备收到命令后返回200 OK;e) 5:目标设备向SIP 服务器发送设备查询响应命令,设备查询响应命令采用 MESSAGE 方法携带;f) 6:SIP 服务器收到命令后返回200 OK;g) 7:SIP 服务器向源设备转发查询响应命令,设备查询响应命令采用MESSAGE 方法携带;h) 8:目标设备收到命令后返回200 OK。3.5.6 设备查询消息设备查询消息示范见附录 A中的 A.12A.20。3.6 视音频文件检索3.6.1
44、 基本要求文件检索用区域、设备、录像时间段、录像地点、录像内容为条件进行查询,用 Message 消息发送检索请求和返回查询结果,传送结果的 Message 消息可以发送多条。文件检索请求和应答命令采用MANSCDP 协议格式定义。SIP 消息头域(如 TO, FROM, Cseq, Call-ID, Max-Forwards, Via 等)的详细定义按照相关 SIP消息的 RFC 文档的规定。检索请求 Message 消息中除了包含 GB/T28181-2011 里的相关定义的字段外,还应包括字段RecLocation,与获取到设备目录中的 RecLocation相对应检索应答 Messag
45、e消息中除了包含 GB/T28181-2011里的相关定义的字段外,还应包括字段 Size,标示是录像文件时文件的大小(KB )。3.6.2 信令流程信令流程见图 7。图 7 信令流程示意图信令流程描述如下:DB41/T 759.2201216a) 1:目录检索方向目录拥有方发送目录查询请求 Message 消息,消息体中包含视音频文件检索条件;b) 2:目录拥有方向目录检索方发送 200 OK,无消息体;c) 3:目录拥有方向目录检索方发送查询结果,消息体中含文件目录,当一条 Message 消息无法传送完所有查询结果时,采用多条消息传送;d) 4:目录检索方向目录拥有方发送 200 OK,
46、无消息体。3.6.3 视音频文件检索消息视音频文件检索消息示范见附录 A中的 A.21。3.7 历史视音频的回放3.7.1 基本要求应采用 SIP 协议(RFC3261 )中的 INVITE 方法实现会话连接,采用 SIP 扩展协议( RFC2976)INFO 方法的消息体携带视音频回放控制命令,采用 RTP/RTCP 协议( RFC3550)实现媒体传输。媒体回放控制命令引用 MANSRTSP 协议中的 PLAY, PAUSE, TEARDOWN 的请求消息和应答消息,见附录 B。应支持RTCP,RTCP实现参见4.3.1;历史媒体回放的信令流程分为客户端主动发起和第三方呼叫控制两种方式,联
47、网系统可选择其中一种或两种结合的实现方式。第三方呼叫控制的第三方控制者宜采用背靠背用户代理实现,有关第三方呼叫控制见 RFC3725。媒体流接收者可以是包括 SIP 客户端、 SIP 设备(如视频解码器),媒体流发送者可以是 SIP 设备、网关、媒体服务器。3.7.2 非标准码流解码非标准码流解码按4.3.2。3.7.3 客户端主动发起3.7.3.1 信令流程信令流程见图8。其中,信令 1、8、9、10、11、12为 SIP服务器接收到客户端的呼叫请求后通过 B2BUA代理方式建立媒体流接受者与媒体服务器之间的媒体链接信令过程,信令 2-7为 SIP服务器通过三方呼叫控制建立媒体服务器与媒体流
48、之间的媒体链接信令过程,信令 13-16为媒体流接收者进行回放控制信令过程,信令 17-20为媒体流发送者回放、下载到文件结束向媒体接收者发送通知消息过程,信令 21-24为断开媒体流接收者与媒体服务器之间的媒体链接信令过程,信令 25-28为 SIP服务器断开媒体服务器与媒体流发送者之间的媒体链接信令过程。命令流程描述如下:a) 1:媒体流接收者向 SIP 服务器发送 Invite消息,消息头域中携带 Subject 字段,表明点播的视频源 ID、分辨率、媒体流接收者 ID、接收端媒体流序列号标识等参数,SDP消息体中 s 字段为“ Playback”代表历史回放,u字段代表回放通道 ID和
49、回放类型,t字段代表回放时间段;b) 2:SIP 服务器收到 Invite諷求后,通过三方呼叫掣制建媒体服务器和媒体流发送者之闶的媒体连接。向媒体服厡器叱送 Invite消息,此消恭不携带SDP 消息体;DB41/T 759.2201217图 8 令流程示意图c) 3:劒体服务器收剰SIP 服务噈的 Invite诵求后,回复 200OK响应,携带 SDP消息体,消息体中描述了媒体服务器接收媒体流的IP、端口、媒体格式等内容;DB41/T 759.2201218d) 4:SIP服务器收到娒体服务器返回的 20 OK响应后,向媒体流发送者发送 Invite请浂,请求中携带綈息 3 中媒体服务器回复的 r00 OK响府消息体,并且修改 s 字段为“ Playback”代表历史回放,u字段代表回放鄚道ID 和回放类型,t 字段代表回放时间段,墚加 y 字段描述 SS C值,f孟段描述媒体参数;e) 5:媒体流发送者收到SIP 服务器的 Invite请求后 回复 200OK响应,携带 SDP 消息体,消息体中描述了媒体流发送者发送媒体流的 IP、端口、媒体格式、SSRC字段等内容;f) 6:SIP 服务器收到媒体流发送者返回的 200 OK响应后,向媒体服务器发送 AC