[发明专利]一种基于对象存储服务的视频存储方案在审
| 申请号: | 202111410400.6 | 申请日: | 2021-11-25 |
| 公开(公告)号: | CN114189752A | 公开(公告)日: | 2022-03-15 |
| 发明(设计)人: | 程林文;胡楠;陈永恒;陈相艺 | 申请(专利权)人: | 杭州视在数科信息技术有限公司 |
| 主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/231;H04N21/232;H04N21/643 |
| 代理公司: | 安徽智联芯知识产权代理事务所(普通合伙) 34237 | 代理人: | 王娜 |
| 地址: | 310000 浙江省杭州市西*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 对象 存储 服务 视频 方案 | ||
本发明涉及视频存储领域,具体为一种基于对象存储服务的视频存储方案。其包括如下步骤:S1、建立视频数据分层索引表;S2、从视频源获取实时视频流;S3、将获取到的时候数据进行转封装成ts格式;S4、将ts格式的视频数据进行切片;S5、将视频切片写入OSS;S6、将视频切片的结构化数据写入结构化数据仓库。本发明提高了存储容量、可靠性、检索速度和实时性。
技术领域
本发明涉及视频存储领域,特别是涉及一种基于对象存储服务的视频存储方案。
背景技术
随着通信技术的快速发展,视频数据在各个行业的应用不断加深。视频数据作为一种非结构化数据,其特点是数据量大、数据格式复杂、数据可读性差。视频数据拥有者往往面临着视频数据管理的难题。视频数据的存储一般有四个方面的衡量指标,分别是存储容量、存储可靠性、检索速度和实时性。存储容量:存储视频数据的大小;存储可靠性:视频数据抗丢失、顺坏的特性;检索速度:视频存储数据查询的响应速度;实时性:视频数据存储后检索到需要的时间。
传统的视频录像机的存储方式是通过磁盘分块和I帧索引来实现视频数据存储和检索。由于视频数据编码后产生的帧长度的不一致,导致固定的磁盘分块大小与视频数据大小不匹配会造成磁盘空间的浪费;无冗余设计的视频数存储方式也决定了其可靠性不高;视频数据存储分散,不利于应用接入。
发明内容
本发明目的是针对背景技术中存在的问题,提出一种提高了存储容量、可靠性、检索速度和实时性的基于对象存储服务的视频存储方案。
本发明的技术方案,一种基于对象存储服务的视频存储方案,包括如下步骤:
S1、建立视频数据分层索引表;
S2、从视频源获取实时视频流;
S3、将获取到的时候数据进行转封装成ts格式;
S4、将ts格式的视频数据进行切片;
S5、将视频切片写入OSS;
S6、将视频切片的结构化数据写入结构化数据仓库。
S7、检索视频数据;
S8、根据预设的视频数据管理规则进行数据管理;
S9、数据仓库结构化数据归档。
优选的,分层索引表分层为三层,分别是设备索引表、视频索引表和分片索引表。
优选的,S2中,取流协议支持的标准流媒体协议:RTMP、RTSP、HTTP-FLV。
优选的,S4中,ts视频切片的大小取决于视频的I帧间隔和指定的视频切片大小。
优选的,S7中,通过设备id、开始时间、结束时间的条件查询视频数据的结构化索引数据。
与现有技术相比,本发明具有如下有益的技术效果:
本发明利用OSS的特性解决了视频数据的海量数据存储问题,且数据存储具有可靠性;利用结构化数据建立对象索引,兼顾了视频检索的速度和实时性。
附图说明
图1为本发明视频数据存储流程图;
图2为本发明视频数据索引结构化分层设计框架图。
具体实施方式
如图1所示,本发明提出的一种基于对象存储服务的视频存储方案,包括如下步骤:
S1、建立视频数据分层索引表,图2所示,分层索引表分层为三层,分别是设备索引表、视频索引表和分片索引表,其中:
设备索引表:为了方便对海量视频源的数据进行管理,对产生视频源的设备进行编码,形成设备索引表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州视在数科信息技术有限公司,未经杭州视在数科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111410400.6/2.html,转载请声明来源钻瓜专利网。





