视频监控环网中数据存储的方法及编码器技术

技术编号:6720033 阅读:369 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种视频监控环网中数据存储的方法,包括以下步骤:以多个所述编码器中的至少一个编码器为主编码器,以其余的为非主编码器;所述主编码器与所述存储设备建立iSCSI会话连接,通过该iSCSI会话连接,将自身的视频流数据传输给所述存储设备;每个所述非主编码器与所述主编码器建立iSCSI会话连接,将各自的视频流的数据传输给所述主编码器,所述视频流数据中携带分配给该视频流数据的逻辑单元号LUN;然后所述主编码器将多个所述非主编码器传输来的携带有LUN的视频流数据,通过该主编码器与所述存储设备建立的iSCSI会话连接传输给所述存储设备;所述存储设备根据LUN将视频流数据存储在相应的存储空间。本发明专利技术的数据存储的方法可以降低了视频监控环网中的存储设备发生故障的概率。

【技术实现步骤摘要】

本专利技术涉及一种视频监控环形网络,具体涉及一种视频监控环网中数据存储的方法及编码器
技术介绍
随着视频监控发展越来越迅速,对于EC (Encoder,编码器)应用功能的需求也越来越多,其中包括24小时不间断工作以及备份存储。例如在高速公路这种特殊的监控场景中,可以基于RRPP (Rapid Ring Protection Protocol,快速环网保护协议),利用编码器来组建RRPP环,这样既可以减少布线投资又可以提高设备的可靠性。一旦物理线路或者环上的设备发生故障,RRPP环可以自动检测出故障并放开非主节点,不会影响监控的实况以及存储业务。一般在RRPP环上需要部署几十个甚至是几百个编码器,监控所产生的视频流需要保存在位于监控中心的存储设备上。而每个编码器分别与放在监控中心的存储设备建立 iSCSI (Internet Small Computer System Interface,因特网小型计算机系统接口)连接。 图1所示的RRPP环网包括5台编码器,即编码器101至编码器105,该5台编码器分别与存储设备106之间,通过交换机107以及VM服务器(VM :video management)同IP网络建立 iSCSI连接,监控所产生的视频流需要保存在位于监控中心的存储设备106上。这样的话, 存储设备106需要建立并维护与编码器数量相同的全部的5条iSCSI并行连接。随着编码器的数量以及随之产生的并行连接数的增多,存储设备106的故障概率也会随之大增,所以这种编码器的组网连接方式对存储设备的性能要求很高。在其他的视频监控环形网络应用环境中,例如基于STP (Spanning Tree Protocol,生成树协议),或者RPR(Resilient Packet Ring,弹性分组环)来组建的可以进行备份的网络连接,其同样存在着类似的技术问题。
技术实现思路
有鉴于此,本专利技术的主要目的是针对具备大量编码器的视频监控环网中的存储设备,由于并行连接数过多,容易发生故障的技术问题,提供一种视频监控环网中数据存储的方法及编码器。为达到上述目的,本专利技术提供的技术方案如下一种视频监控环网中数据存储的方法,所述视频监控环网包括多个编码器,多个所述编码器与视频管理VM服务器相连接,所述VM服务器通过IP网络与存储设备相连接, 包括以下步骤以多个所述编码器中的至少一个编码器为主编码器,以其余的为非主编码器;所述主编码器与所述存储设备建立iSCSI会话连接,通过该iSCSI会话连接,将自身的视频流数据传输给所述存储设备;每个所述非主编码器与所述主编码器建立iSCSI会话连接,将各自的视频流的数据传输给所述主编码器,所述视频流数据中携带分配给该视频流数据的逻辑单元号LUN ; 然后所述主编码器将多个所述非主编码器传输来的携带有LUN的视频流数据,通过该主编码器与所述存储设备建立的iSCSI会话连接传输给所述存储设备; 所述存储设备根据LUN将视频流数据存储在相应的存储空间。优选的,以多个所述编码器中的至少一个编码器为主编码器,以其余的为非主编码器的步骤具体为所述编码器向所述VM服务器注册时,向所述VM服务器发送添加了优先级字段的注册消息;所述VM服务器比较多个所述编码器的优先级,优先级最高的至少一个所述编码器为主编码器,其余的非主编码器。优选的,每个所述非主编码器与所述主编码器建立iSCSI会话连接具体为VM服务器通过注册响应消息告知各编码器环网中的主编码器和非主编码器,每个所述非主编码器作为发起端与作为目标端的主编码器建立iSCSI会话连接。优选的,所述主编码器将多个所述非主编码器传输来的携带有LUN的视频流数据,通过该主编码器与所述存储设备建立的iSCSI会话连接传输给所述存储设备,具体为所述主编码器直接将多个所述非主编码器传输来的视频流的数据重新封装,通过该主编码器与所述存储设备建立的iSCSI会话连接传输给所述存储设备。优选的,该方法进一步包括,以多个所述编码器中的一个编码器为备份编码器,该备份编码器与所述主编码器保持心跳连接,当所述主编码器发生宕机时,所述备份编码器接管所述主编码器上的IP地址。 优选的,所述环网为RRPP环网或者STP环网或者RPR环网。一种编码器,应用在视频监控环网中,所述视频监控环网包括多个所述编码器,多个所述编码器与视频管理VM服务器相连接,所述VM服务器通过IP网络与存储设备相连接,每个所述编码器包括会话建立模块,用于多个所述编码器之间以及所述编码器与存储设备之间建立 iSCSI会话连接;数据传输模块,用于多个所述编码器之间以及所述编码器与存储设备之间的视频流数据传输;其中,作为主编码器时,所述编码器通过所述会话建立模块与所述存储设备以及非主编码器建立iSCSI会话连接,通过所述数据传输模块,将自身的视频流数据以及承载在所述主编码器与非主编码器ISCSI会话上的携带有LUN的视频流数据传输给所述存储设备;作为非主编码器时,所述编码器通过所述会话建立模块与所述主编码器建立 iSCSI会话连接,通过所述数据传输模块,将各自的视频流的数据传输给所述主编码器,所述视频流数据中携带分配给该视频流数据的逻辑单元号LUN。优选的,所述编码器还包括字段添加模块,用于在所述编码器向所述VM服务器注册时,向所述VM服务器发送的注册消息中添加优先级字段,注册响应消息接收模块,用于接收VM服务器返回注册响应消息,该响应消息包括环网中的主编码器和非主编码器信息,并将主和非主编码器信息通知会话建立模块。 优选的,所述编码器还包括会话建立模块还用于,当会话建立模块接收到环网主编码器和非主编码器的信息时,若自身作为非主编码器,会话建立模块发起与主编码器的iscsi会话连接,当自身作为主编码器时,会话建立模块接收非主编码器的ISCSI会话连接。优选的,所述编码器还包括备份模块,作为备份编码器的所述编码器,通过所述备份模块与作为主编码器的所述编码器保持心跳连接,当所述主编码器发生宕机时,所述备份编码器接管所述主编码器上的IP地址。本专利技术的视频监控环网中数据存储的方法及编码器具有以下的有益效果本专利技术的视频监控环网中数据存储的方法,在环网中选出一台或者多台主编码器,再由所述主编码器与存储设备建立iSCSI会话连接,从而减少了存储设备上的iSCSI会话连接数量。由于iSCSI会话连接的数量较少,使存储设备的故障率大大降低,同时,每条 iSCSI会话连接的串行处理方式也有效的提高了存储设备数据处理的效率。附图说明图1是现有技术中的RRPP环网的编码器组网情况的示意图;图2是本专利技术的视频监控环网中数据存储的方法在RRPP环网中的一种具体实施方式的编码器组网情况的示意图;图3是适用本专利技术的视频监控环网中数据存储的方法的一种编码器的具体实施方式的模块组件结构示意图。具体实施例方式为使本专利技术的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施例, 对本专利技术进一步详细说明。本专利技术的目的是一个环形组网上的编码器设备只与存储设备建立一个或者少数的几个因特网小型计算机系统接口 iSCSI会话连接,依靠此一个或者少数的几个iSCSI会话连接来传输环上所有的编码器的视频监控的存储数据,从而可以大大的减少存储设备上的iSCSI会话本文档来自技高网
...

【技术保护点】
1.一种视频监控环网中数据存储的方法,所述视频监控环网包括多个编码器,多个所述编码器与视频管理VM服务器相连接,所述VM服务器通过IP网络与存储设备相连接,其特征在于,包括以下步骤:以多个所述编码器中的至少一个编码器为主编码器,以其余的为非主编码器;所述主编码器与所述存储设备建立iSCSI会话连接,通过该iSCSI会话连接,将自身的视频流数据传输给所述存储设备;每个所述非主编码器与所述主编码器建立iSCSI会话连接,将各自的视频流的数据传输给所述主编码器,所述视频流数据中携带分配给该视频流数据的逻辑单元号LUN;然后所述主编码器将多个所述非主编码器传输来的携带有LUN的视频流数据,通过该主编码器与所述存储设备建立的iSCSI会话连接传输给所述存储设备;所述存储设备根据LUN将视频流数据存储在相应的存储空间。

【技术特征摘要】
1.一种视频监控环网中数据存储的方法,所述视频监控环网包括多个编码器,多个所述编码器与视频管理VM服务器相连接,所述VM服务器通过IP网络与存储设备相连接,其特征在于,包括以下步骤以多个所述编码器中的至少一个编码器为主编码器,以其余的为非主编码器;所述主编码器与所述存储设备建立iSCSI会话连接,通过该iSCSI会话连接,将自身的视频流数据传输给所述存储设备;每个所述非主编码器与所述主编码器建立iSCSI会话连接,将各自的视频流的数据传输给所述主编码器,所述视频流数据中携带分配给该视频流数据的逻辑单元号LUN ;然后所述主编码器将多个所述非主编码器传输来的携带有LUN的视频流数据,通过该主编码器与所述存储设备建立的iSCSI会话连接传输给所述存储设备;所述存储设备根据LUN将视频流数据存储在相应的存储空间。2.根据权利要求1所述的方法,其特征在于,以多个所述编码器中的至少一个编码器为主编码器,以其余的为非主编码器的步骤具体为所述编码器向所述VM服务器注册时,向所述VM服务器发送添加了优先级字段的注册消息;所述VM服务器比较多个所述编码器的优先级,优先级最高的至少一个所述编码器为主编码器,其余的非主编码器。3.根据权利要求2所述的方法,其特征在于,每个所述非主编码器与所述主编码器建立iSCSI会话连接具体为VM服务器通过注册响应消息告知各编码器环网中的主编码器和非主编码器,每个所述非主编码器作为发起端与作为目标端的主编码器建立iSCSI会话连接。4.根据权利要求1所述的方法,其特征在于,所述主编码器将多个所述非主编码器传输来的携带有LUN的视频流数据,通过该主编码器与所述存储设备建立的iSCSI会话连接传输给所述存储设备,具体为所述主编码器直接将多个所述非主编码器传输来的视频流的数据重新封装,通过该主编码器与所述存储设备建立的iSCSI会话连接传输给所述存储设备。5.根据权利要求1所述的方法,其特征在于,该方法进一步包括,以多个所述编码器中的一个编码器为备份编码器,该备份编码器与所述主编码器保持心跳连接,当所述...

【专利技术属性】
技术研发人员:王军余剑声孙策陈乾业顾雷雷
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1