《中国安防监控标准介绍-新国标-ONVIF.ppt》由会员分享,可在线阅读,更多相关《中国安防监控标准介绍-新国标-ONVIF.ppt(33页珍藏版)》请在金锄头文库上搜索。
1、中国安防监控标准介绍GA669和浙江地标DB33标准课程内容背景知识准备SIPRTSPRTPRTCPXML业务篇平台接入经验之谈背景安防行业混沌初开之时,天下大乱,各路英雄异常混杂,都只为求得江湖之一席地位。然而江湖就是江湖,弱肉强食乃江湖不变之道此刻,安防到了IP时代IP洪流打破了模拟的天然壁垒,各路厂商如洪水般涌入H3CSamsungZTESonyHikVisionDahuaMilestoneAxisHoneyWellhuaweiBoschPanasonicHitachiSiemensInfinova科达汉邦高科东方网力互信互通JVC中星微March此刻强大的几路英雄联合起来,整合资源,制
2、定标准,以统天下背景背景DB33与GA/T669游戏制定的列强们DB33GA/T 669浙江省公安科技研究所杭州华三通信技术有限公司浙江立元通信技术有限公司杭州海康威视数字技术有限公司浙江广信智能建筑研究院有限公司杭州天视智能系统有限公司浙江省公众信息产业有限公司浙江贝尔技术有限公司杭州赤诚软件有限公司浙江大华技术股份有限公司浙江方圆检测集团股份有限公司公安部第一研究所浙江公安科技研究所北京中盾安全技术开发公司浙江立元通信技术有限公司杭州海康威视数字技术有限公司浙江大华技术股份有限公司浙江广信智能建筑研究院杭州华三通信技术有限公司中科院上海微系统研究所中国电子技术标准研究所注:红色字体为列强,
3、黑色字体为打酱油以及名誉挂牌背景此时的二流厂商,只能卧薪尝胆,加入到列强制定的游戏中,韬光养晦,学习对手,并不断强化自己,打怪升级,买好武器,广纳群贤,修炼修炼再修炼,方能在江湖中重振建立自己初时在模拟矩阵时代的霸主地位。知识准备前言 列强们深谙练级大法,为了一统天下,结合了自身所练就的招式,制定国标地标,而且标准所采用的技术也是自己修炼已久的,但是无论怎样,只要细细研读国标地标,也可以从列强里边学习到些许经验。国地标大法之SIPsip(session initiation protocol) 称为会话初始协议,是由IETF组织于1999年提出的一个基于IP网络,特别是在internet这样一
4、种结构的网络环境中,实现实时通讯应用的一种信令协议。是应用层协议。国地标大法之SIP用户定位:确定参加通信的终端用户的位置;用户通信能力协商:确定通信的媒体类型和参数;用户意愿交互:确定被叫是否乐意参加某个通信;建立呼叫:包括向被叫“振铃”,确定主叫和被叫的呼叫参数;呼叫处理和控制:包括呼叫重定向、呼叫转移、终止呼叫等等。 国地标大法之SIP代理服务器注册服务器代理服务器UACUAS国地标大法之SIP国标监控域互联结构国地标大法之SIPWhy SIP in Guobiao?工作能力强:面对变化的业务的适应能力(扩展性)成熟又稳重: 始于1996,完善的机制(注册、地址服务、CRUD)可靠又实用
5、:应用层协议(无需考虑各种异构平台)能够给人安全感:基于Web认证方式粉丝多:多种的开源协议栈支持(reSIPRocate、oSIP等等)专一:URL等等国地标大法之RTSPRTSP(Real Time Streaming Protocol)实时流协议。对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,RTSP的作用相当于流媒体服务器的远程控制。传输数据可以通过传输层的TCP/UDP协议,RTSP也提供了基于RTP传输机制的一些有效的方法。国地标大法之RTSP监控报警联网系统实时流协议(MANSRTSP)命令集 B.1 命令的名称和说明 媒体回放控制命令由客户端到服务器的请求消息和由服
6、务器到客户端的应答消息完成,请求和应答引用RTSP(RFC 2326)协议中的部分请求和应答消息格式。 消息包括一起始行,一个或多个消息头(message header)、一个表示标题头结束的空行(即CRLF前没有内容得行和一个消息体(可选) message = start-line message header CRLF message body 消息有请求和应答两种,在每对请求-应答消息中,必须包含相同的CSeq头域,具体描述如下: a) 请求 请求消息的起始行格式为Method SP RTSP-Version CRLF 其中 Method:请求命令; SP :空白符;RTSP-Versi
7、on:协议版本号; CR:回车; LF:换行; 请求命令包括: PLAY,PAUSE,TEARDOWN; b) 应答 应答消息的起始行格式为: Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF 其中 RTSP-Version:协议版本号;Status-Code :3位状态码,用于回应请求时表示主机状态 ; Reason-Phrase:是与状态码对应的文本解释。国地标大法之RTSP简单的RTSP交互过程:C表示RTSP客户端,S表示RTSP服务端1.C-S:OPTIONS request /询问S有哪些方法可用1.S-
8、C:OPTIONS response /S回应信息中包括提供的所有可用方法2.C-S:DESCRIBE request /要求得到S提供的媒体初始化描述信息2.S-C:DESCRIBE response /S回应媒体初始化描述信息,主要是sdp3.C-S:SETUP request /设置会话的属性,以及传输模式,提醒S建立会话3.S-C:SETUP response /S建立会话,返回会话标识符,以及会话相关信息4.C-S:PLAY request /C请求播放4.S-C:PLAY response /S回应该请求的信息S-C:发送流媒体数据5.C-S:TEARDOWN request /C
9、请求关闭会话5.S-C:TEARDOWN response /S回应该请求国地标大法之RTSPWhy RTSP in Guobiao or Dibiao?完美:完善的媒控命令(播放、停止、上 一帧、下一帧、暂停等等)成熟稳重:历史悠久出身高贵:由哥伦比亚大学、网景和 RealNetworks公司提交的IETF RFC标准业务能力好:可扩展性专一可靠:采用URL就可以找到国地标大法之RTP/RTCPRTP(Real-time Transport Protocol) 是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流
10、同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。通常RTP算法并不作为一个独立的网络层来实现,而是作为应用程序代码的一部分。RTCP(Real-time Transport Control Protocol)。RTCP和RTP一起提供流量控制和拥塞控制服务。在RTP会话期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料
11、,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。国地标大法之RTP/RTCPWhy RTP/RTCP in Guobiao and Dibiao? 成熟稳重:历史悠久 能力强:为因特网而生,面对复杂 的网络自适应能力强 经济实用型:帮你节省网络开销国地标大法之XML可扩展标记语言(英语:eXtensible Markup Language,简称:XML)是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些
12、标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等。国地标大法之XML简单例子 福尔康 夏紫薇 问候 嗨,还记得大明湖畔的夏紫薇吗?国地标大法之XMLCatalog本域zhongxincodezhongxincode01本域zhongxincodezhongxincode00011H3CCam000011%07%07%00%0000100h3c-v30zhongxincodeDB33之目录
13、推送例子国地标大法之XMLGB/T 669的消息体称为:MANSCDP监控报警联网系统控制描述协议DB33的消息体称为:DDCP设备描述与控制协议国地标大法之XMLWhy XML in Guobiao and Dibiao?可扩展国地标大法之业务篇DB33GB/T669注册上下平级之间注册、使用挑战式鉴权不支持注销设备注册、平台之间注册使用数字摘要认证或双向认证支持注销心跳平台之间使用DO方法注册完成之后发送心跳使用MESSAGE方法支持平台查询状态和设备发送状态方式目录推送使用NOTIFY方法推送目录包含设备显示名、地址编码、类型、子类型、权限功能码、父节点地址编码、活动状态、经度纬度海拔、
14、子节点个数、子节点列表等使用SUBSCIBE方法订阅目录,可以订阅目录类型、添加设备起始时间目录通知使用NOTIFY方法,包含信息如下图所示国地标大法之业务篇DB33目录信息GB/T669目录信息国地标大法之业务篇DB33GB/T669实时音视频流使用INVITE请求消息体采用XML描述传输方式使用 RTPRTCP使用INVITE方法消息体采用SDP描述传输方式使用RTPRTCP可选择客户端发起或者第三方控制两种方式回放使用DO命令获取文件列表拿到文件列表之后获取文件的URL拿到URL之后使用RTSP进行媒体回放的控制使用MESSAGE方法获取文件目录使用INVITE方法进行历史视频查看,消息
15、体采用SDP回放控制采用INFO方法,实现PLAY、PAUSE、TEARDOWN可选择客户端发起或者第三方控制两种方式下载回放的RTSP的scale值为101(1倍下载)102(2倍下载)104、108即可回放SDP描述信息的s为download发送结束后采用MESSAGE方法通知下载结束国地标大法之业务篇DB33GB/T669设备控制使用DO方法,指定外域平台的设备进行控制控制协议采用视频安防监控系统前端设备控制协议此外,有预置位信息列表查询功能使用MESSAGE方法进行设备控制,可选用无应答命令和有应答命令事件使用SUBSCRIBE方法进行事件订阅使用NOTIFY方法进行事件通告同左校时无
16、使用SIP或者NTP协议校时SIP校时在注册时候发送200OK时,增加Date头域进行校时与其他系统接口消息无支持管理平台、综合接警处、卡口系统消息格式平台接入之经验之谈高帅富H3C一统福建,若想要进入福建市场,不得不去支持高帅富H3C制定的游戏规则DB33,而此时的V2216如同吊丝一枚:木有支持SIP!木有支持XML解析!木有支持RTSP!木有支持RTP!木有支持TS视频流格式!唯一有的,尼玛貌似只有业务接口!平台接入之经验之谈解决之道增加接入服务器,作为代理,支持SIP/RTSP/RTP/XML,并转换信令拿到高富帅SDK,客户端集成改造V2216搭建环境,搞起平台接入之经验之谈感受一二基于Web的分布式架构的H3C,拥有雄厚的网络技术基础(设备、服务器客户端之间的交互用SIP)细腻的技术细节(即时回放、紧急事件等等)贴近用户的功能(资产统计、收藏夹)稳定全面的错误码,方便问题定位操作复杂,延时平台接入之经验之谈演示平台接入之经验之谈模拟时代IP时代物联时代?广而告之欢迎大家交流技术或者经验或者人生或者其他谢谢