中国电信网络视频监控技术规范V20互联互通补充规范.docx
- 文档编号:11872531
- 上传时间:2023-04-06
- 格式:DOCX
- 页数:80
- 大小:96.80KB
中国电信网络视频监控技术规范V20互联互通补充规范.docx
《中国电信网络视频监控技术规范V20互联互通补充规范.docx》由会员分享,可在线阅读,更多相关《中国电信网络视频监控技术规范V20互联互通补充规范.docx(80页珍藏版)》请在冰豆网上搜索。
中国电信网络视频监控技术规范V20互联互通补充规范
中国电信网络视频监控技术规范V2.0互联互通补充规范V2.01
一、补充要求
二、
1.总体协议要求
2.
(1)按RFC3261定义的消息格式执行;
(2)
(3)对中国电信全球眼需要的功能参考SIP的构架和信令交互实现的机制进行消息规范;
(4)
(5)采用SIP的结构描述方式,头信息完全采用SIP协议头结构,消息体采用XML结构化方法。
便于后期向SIP体系平滑过渡。
(6)
(7)平台设备的ID的流水码>0。
(8)
3.SIP消息头域
4.
SIP是基于请求/响应的事务处理模型,使用消息方式完成用户的定位,会话的建立和管理。
SIP消息分为两类:
SIP请求和SIP响应。
SIP消息的基本格式为:
generic-message=start-line
*message-header
CRLF
[message-body]
start-line=Request-Line/Status-Line
一般的SIP消息由开始行、消息头、消息体组成。
SIP请求和SIP响应在开始行内容不同。
整个SIP消息的大小不超过40KBytes。
SIP请求的开始行为:
Request-Line=MethodSPRequest-URISPSIP-VersionCRLF
SIP响应的开始行为:
Status-Line=SIP-VersionSPStatus-CodeSPReason-PhraseCRLF
头信息的具体描述:
请求头:
INFOsip:
xxx
Content-Type:
application/global_eye_v10+xml
Content-Length:
xxx
To:
xxx
From:
xxx
CSeq:
xxxINFO
Call-ID:
xxx
Max-Forwards:
xxx
Via:
xxx
Contact:
xxx
[CrLF]
回应头:
200OKsip:
xxx
Content-Type:
application/global_eye_v10+xml
Content-Length:
xxx
To:
xxx
From:
xxx
CSeq:
xxxINFO
Call-ID:
xxx
Max-Forwards:
xxx
Via:
xxx
Contact:
xxx
[CrLF]
例子:
从192.168.15.115的CMS平台向192.168.15.100的CMS平台发出请求,然后192.168.15.100的CMS平台向192.168.15.115的CMS平台给出回应。
每个平台针对SIP的用户取为CMS,身份标示采用“用户@用户源IP”
请求头:
INFOsip:
CMS@192.168.15.115SIP/2.0
Via:
SIP/2.0/UDP192.168.15.100:
0;branch=z9hG4bk241576964
Max-Forards:
70
From:
CMS@192.168.15.115>;tag=1841049113 To: CMS@192.168.15.100> Call-ID: 841511652-1539196432-1739981531 CSeq: 3INFO Contact: CMS@192.168.15.100: 0> Content-Type: application/global_eye_v10+xml Content-Length: 302 User-Agent: SIP.NET1.0evalutionversion 回应头: SIP/2.0200OK Via: SIP/2.0/UDP192.168.15.100: 0;branch=z9hG4bk241576964 Max-Forards: 70 From: CMS@192.168.15.100> To: CMS@192.168.15.115>;tag=1841049113 Call-ID: 841511652-1539196432-1739981531 CSeq: 3INFO Content-Type: application/global_eye_v10+xml Content-Length: 302 User-Agent: SIP.NET1.0evalutionversion 说明: (1) INFO域使用“CMS@源地址SIP/2.0”的方式说明 Via域使用“SIP/2.0/传输方式目的地址: 0;branch=...”的方式说明 传输方式恒定为UDP branch必须以z9hG4bK为前缀,后续是一个随机字符串,长度限制在10个以内。 Max-Forards域恒定义为70 From域使用“ CMS@源地址>;tag=...”说明,tag是一个长度不大于10的随机字符串 To域使用“ CMS@目的地址>”说明 Call-ID域使用3个长度不大于10的随机字符串连接表示 CSeq域使用序列号和消息类型表示 Contact域使用“ 邮件地址: 0>”表示 Content-Type域恒定为application/global_eye_v10+xml Content-Length域表示sip消息体的长度,不包括sip消息的头部 User-Agent域恒定义为SIP.NET1.0evaluationversion (2) StatusLine域恒定义为“SIP/2.0200OK” Via域与对应的SIP请求消息头的Via域保持完全一致 Max-Forards域恒定义为70 From域与对应的SIP请求消息头的To域保持完全一致 To域与对应的SIP请求消息头的From域保持完全一致 Call-ID域与对应的SIP请求消息头的Call-ID域保持完全一致 CSeq域与对应的SIP请求消息头的CSeq域保持完全一致 Content-Type域恒定为application/global_eye_v10+xml Content-Length域表示sip消息体的长度,不包括sip消息的头部 User-Agent域恒定义为SIP.NET1.0evaluationversion (3) SIP头回车符定义: 采用统一采用\r\n SIP头空格定义: 冒号(: )和分号(;)后统一加上一个空格 SIP消息接收端口: 消息监听端口采用5060,发送源端口不做要求。 5.XML消息定义 6. xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源ID" DestinationID="通讯目的ID" /> Param2=“Value2” /> 说明: xmlversion恒定义为1.0,encoding恒定义为UTF-8 MessageVersion恒定义为1.0 MessageType是消息类型 SequenceNumber是消息的包序号,用于平台内部的消息标示,目的平台的反馈消息需要使用相同的值原样返回 SessionID是会话的ID,用于平台内部的会话标示,目的平台的反馈消息需要需要使用相同的值原样返回 SourceID是源设备或用户的编码ID,采用CMS平台和内部设备的编码规则,可以是平台ID/CUID/PUID/服务器ID DestinationID是目的设备或用户的编码ID,采用CMS平台和内部设备的编码规则,可以是平台ID/CUID/PUID/服务器ID IE_XXXX是参数块的类型标示,采用“IE_”的前缀表示 (暂时按照原来的定义: Param1和Param2是参数块中参数的名字定义,采用首字母大写的连接字符串,单词缩写可以采用全部大写方式,单词前缀采用首字母大写的方式。 ) Value1和Value2是参数块中参数的值定义,参数是一个有效字符串,不包含’\0’和英文双引号。 (元素结构描述方法句法是否完全采用XML句法结构) (XML句法结构中约定,实体值(EntityValue)必须受下列规则约束: 字符串可以包含在单引号(')或双引号(")内。 字符串中不能包含用来包围字符串的引号字符。 字符串中不能包含(&)字符,除了用来作字符引号或实体参照的起始。 同样地,字符串中也不能包含百分比字符(%)。 ) 消息中头部和内容对大小写敏感。 (XML句法结构中约定,字母的大小写在卷标的所有文字中都是不同的,包括实体名称。 ) 引号内的空格认为是有效内容 参考: http: //www.w3.org/TR/REC-xml 7.设备及用户ID编码 8. 编码长度采用固定长度: 18位;客户编码采用7位,用户采用11位;编码位数不够18位者采用空格(‘’)后补齐为止;前端设备编码用2位类别码,长度扩到8位。 系统内所有的设备及用户均用唯一的ID来标识。 ID命名规定如下: 域ID(6位)+类别码(1位)+分类编号(7-11位)。 ●前端设备的设备种类编码定义: ● 主设备(特指具有IP的可以直接主动通讯的设备)类别 01-DVR(带本地存储的视频服务器) 02-DVS(不带本地存储的视频服务器) 03-IP-Camera设备 04-解码器 副设备(特指除主设备以外的前端设备)类别 01-报警输入设备。 -开关量,如红外、烟感、门磁等。 02-报警输入设备。 -模拟量,如电压探测器等。 03-报警输出设备。 如警灯、警铃。 04-保留 05-镜头 06-云台设备 07-语音输入设备 08-语音输出设备 09-矩阵 10-视频输入设备 11-视频输出设备 ●中心平台设备的设备种类定义: ● 01—客户端接入服务器; 02—中心服务器(泛指平台服务器); 03—前端接入服务器; 05—AAA服务器; 06—VTDU; 08—NRU; 10—数据库服务器; 11—网管服务器; 12—文件下载服务器。 三、消息定义 四、 1.平台注册 2. —平台注册请求--> xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源域ID" ------CMSID DestinationID="通讯目的域ID"------CMSID /> —本身平台信息--> CmsName="平台名称" IPAddr="平台IP地址或域名" ConnectType="UDP" Port="通信端口" Location="部署地址" Descript="描述信息" /> —平台注册请求回应--> xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源域ID"-------------CMSID DestinationID="通讯目的域ID"----------CMSID /> —本身平台信息--> CmsName="平台名称" IPAddr="平台IP地址或域名" ConnectType="UDP" Port="通信端口" Location="部署地址" Descript="描述信息" /> 3.设备划归 4. --设备划归请求--> xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="" SessionID="" SourceID="通讯源用户ID"------CMSID DestinationID="通讯目的设备ID"------CMSID /> --客户信息--> CustomerName="客户名称" /> --节点基本属性(1-N个)--> NodeName="名称" /> --设备划归回应--> xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源设备ID"------CMSID DestinationID="通讯目的用户ID"------CMSID /> --消息反馈--> ErrorCode="错误码" /> --客户信息,如果Value为假,不存在--> CustomerName="客户名称" /> --节点基本属性(0-N个),如果Value为假,不存在--> NodeName="名称" 5.设备状态通告 6. --设备状态主动通知,设备状态变化时,通告所有对本域有访问的域--> xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源域ID"-------------CMSID DestinationID="通讯目的域ID"-----------CMSID /> --前端在线状态--> 7.设备搜寻 8. --设备搜寻--> xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源域ID"--------------CMSID DestinationID="通讯目的域ID"----------CMSID /> --客户信息--> --客户编号为空时,表示搜寻目的平台中被划归到源平台的所有设备--> CustomerName="客户名称" /> --设备搜寻回应--> xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源域ID"--------------------CMSID DestinationID="通讯目的域ID"---------------CMSID /> --前端在线状态(多个0-N个)--> --搜索状态--> --表示当前Response是否还有数据,后续的数据在下一个Response包中,后续包头的SequenceNumber和SessionID应该和第一个包保持一致--> 9.PTZ控制 10. --PTZ控制--> xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源用户ID"-------用户ID DestinationID="通讯目的设备ID"-----设备ID /> ChannelType="通道类型" ChannelNo="通道编号" /> Param1="参数1" Param2="参数2" /> --PTZ控制回应--> xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源设备ID"-----------设备ID DestinationID="通讯目的用户ID"--------用户ID /> --消息反馈--> ErrorCode="错误码"/> 11.透明通道 12. xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源用户ID"-----用户ID DestinationID="通讯目的设备ID"-----设备ID /> ChannelType="通道类型" ChannelNo="通道编号" --------- /> ComNum="N" 增加一些串口通讯的参数属性,由神码提供 CmdText="命令" /> --透明通道回应--> xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源设备ID"------------设备ID DestinationID="通讯目的用户ID"---------用户ID /> --消息反馈--> ErrorCode="错误码"/> 13.报警消息 14. xmlversion="1.0"encoding="UTF-8"? > SequenceNumber="包序号" SessionID="会话ID" SourceID="通讯源设备ID"-----设备ID DestinationID="通讯目的域ID" -----CMSID /> —根据8月厂家联席会议修改结果进行--> AlarmChannelName="报警通道名字" AlarmChannelType="报警通道类型" AlarmChannelNo="报警通道号" VIDeoChannelNo="报警对应的视频通道号" UserData=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国电信 网络 视频 监控 技术规范 V20 互通 补充 规范