一种流式存储和文件存储并存的实现方法与流程

文档序号:20683286发布日期:2020-05-08 18:36阅读:1379来源:国知局
一种流式存储和文件存储并存的实现方法与流程

本发明属于视频监控技术领域,尤其是涉及一种流式存储和文件存储并存的实现方法。



背景技术:

流式存储和文件存储分别是视频监控领域中存储音视频流和图片文件的两种方式。文件存储是通过文件系统对数据按文件来进行管理和操作的一种存储方式,在文件体量小且访问频繁的情况下优势明显。流式存储突破了文件系统读写性能的限制,将磁盘划分为管理和数据分区,而数据分区又被分割成了大小相等的数据段,每个数据段也被分为了索引部分和视频文件部分,索引部分记录了该数据段中视频文件的信息。

视频结构化的普及使得图片和视频流同时存储在一台服务器上,单一的存储方式已经满足不了用户的需求。可以利用raid技术来统一管理磁盘,便于部署和操作,通过在一台服务器上将盘组合理的划分,创建出不同的阵列来设置不同的存储方式。图片存储所占空间较小,所对应的阵列部署磁盘的数量可以少一些,视频存储则可以多一些,用户可以根据实际情况来进行配置。



技术实现要素:

有鉴于此,本发明旨在提出一种流式存储和文件存储并存的实现方法,以解决同一服务器上不能够同时部署文件存储与流式存储,以及文件存储与流式存储之间不可切换的问题。

为达到上述目的,本发明的技术方案是这样实现的:

一种流式存储和文件存储并存的实现方法,包括以下步骤:

s1.在服务器上对raid管理软件配置流式存储和文件存储,安装raid管理软件,在ie上输入http://ip端口,创建阵列,在阵列中选择存储方式;

s2.各自存储方式创建分区并进行目录的挂载,流式存储选择自动分配创建分区,文件存储选择手动分配创建分区;完成存储分区的配置和目录的挂载;

s3.安装平台管理软件并登录,ie上输入http://ip端口;在端口上配置流程存储、配置文件存储;

s4.为平台添加主动连接,为平台下传配置,完成配置。

进一步的,所述步骤s1中创建阵列的过程如下:采用raid5模式,以24盘位服务器为例:创建3个阵列,阵列1选择3块硬盘,存储方式选择文件存储,热备模式切换到局部热备模式;阵列2和3,每个阵列9块硬盘,存储方式选择流式存储,热备模式切换成局部热备模式;每个阵列各分配一块局部热备盘。

进一步的,所述步骤s2中流式存储选择自动分配创建分区过程通过parted将阵列等分成若干分区,分区名自动生成,在指定存储目录下创建链接来指向该分区,最后将分区format成若干大小相等的数据段。

进一步的,所述步骤s3中配置流式存储过程为添加流式存储服务器,在添加流式存储服务器之前需要安装相应软件,并配置id作为唯一标识。

进一步的,所述步骤s3中配置文件存储过程为添加文件存储器和文件适配器,在添加文件存储器和文件适配器之前需要安装相应软件,并配置id作为唯一标识。

进一步的,所述步骤s4中平台添加主动连接为添加流式存储服务器和文件适配器的id、ip和端口。

进一步的,所述步骤s4中平台下载配置过程是将路由信息和平台添加的服务器和设备信息下传到存储服务器。

进一步的,所述步骤s1中的流式存储的存储过程如下:前端设备通过流媒体模块获取视频流;流媒体模块与存储模块通过tcp协议进行视频流传输;存储模块收到视频流数据后进行判断,正在写入分区的数据段是否已经存满,如果存满则切换记录的分区,重新分配数据段;记录视频文件索引信息;数据落盘。

进一步的,所述步骤s1中的文件存储的存储过程如下:前端设备通过文件适配器获取图片;文件适配器与文件存储服务器通过grpc服务进行图片传输;文件存储服务器收到图片数据后进行判断,正在写入分区的空间是否已经存满,如果存满则切换分区;记录图片信息;数据落盘。

相对于现有技术,本发明所述的一种流式存储和文件存储并存的实现方法具有以下优势:

(1)本发明所述的本发明所述的流式存储与文件存储在同一台服务器上实现并存,各取所长,确保文件和音视频数据存储的稳定性和高性能。

(2)本发明所述的所述流式存储器用于音视频数据、所述文件存储用于存储图片文件,便于图片文件的管理和操作,所述流式存储器与文件存储器并存使用,实现了音频与图片共同存储的问题。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例所述的raid管理软件配置以及平台配置流式存储和文件存储流程图;

图2为本发明实施例所述的流式存储的存储流程图;

图3为本发明实施例所述的文件存储的存储流程图。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

在木发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。

下面将参考附图并结合实施例来详细说明本发明。

如图1所示,一种流式存储和文件存储并存的实现方法,包括以下步骤:s1.在服务器上对raid管理软件配置流式存储和文件存储,安装raid管理软件,在ie上输入http://ip端口,创建阵列,在阵列中选择存储方式;

s2.各自存储方式创建分区并进行目录的挂载,流式存储选择自动分配创建分区,文件存储选择手动分配创建分区;完成存储分区的配置和目录的挂载;

s3.安装平台管理软件并登录,ie上输入http://ip端口;在端口上配置流程存储、配置文件存储;

s4.为平台添加主动连接,为平台下传配置,完成配置。

所述步骤s1中创建阵列的过程如下:采用raid5模式,以24盘位服务器为例:创建3个阵列,阵列1选择3块硬盘,存储方式选择文件存储,热备模式切换到局部热备模式;阵列2和3,每个阵列9块硬盘,存储方式选择流式存储,热备模式切换成局部热备模式;每个阵列各分配一块局部热备盘。

所述步骤s2中流式存储选择自动分配创建分区过程通过parted将阵列等分成若干分区,分区名自动生成,在指定存储目录下创建链接来指向该分区,最后将分区format成若干大小相等的数据段。

所述步骤s3中配置流式存储过程为添加流式存储服务器,在添加流式存储服务器之前需要安装相应软件,并配置id作为唯一标识。

所述步骤s3中配置文件存储过程为添加文件存储器和文件适配器,在添加文件存储器和文件适配器之前需要安装相应软件,并配置id作为唯一标识。

所述步骤s4中平台添加主动连接为添加流式存储服务器和文件适配器的id、ip和端口。

所述步骤s4中平台下载配置过程是将路由信息和平台添加的服务器和设备信息下传到存储服务器。

如图2所示,所述步骤s1中的流式存储的存储过程如下:前端设备通过流媒体模块获取视频流;流媒体模块与存储模块通过tcp协议进行视频流传输;存储模块收到视频流数据后进行判断,正在写入分区的数据段是否已经存满,如果存满则切换记录的分区,重新分配数据段;记录视频文件索引信息;数据落盘。

如图3所示,所述步骤s1中的文件存储的存储过程如下:前端设备通过文件适配器获取图片;文件适配器与文件存储服务器通过grpc服务进行图片传输;文件存储服务器收到图片数据后进行判断,正在写入分区的空间是否已经存满,如果存满则切换分区;记录图片信息;数据落盘。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1