[发明专利]基于h264编码的海量视频数据的存储及检索方法在审
申请号: | 201310733422.5 | 申请日: | 2013-12-26 |
公开(公告)号: | CN103780877A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 罗胜朋;范文林 | 申请(专利权)人: | 深圳市华仁达技术有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;G06F17/30 |
代理公司: | 深圳市兴科达知识产权代理有限公司 44260 | 代理人: | 王翀 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 h264 编码 海量 视频 数据 存储 检索 方法 | ||
1.一种基于h264编码的海量视频数据的存储方法,其通过以下步骤实现:
S1,主控服务端获取录像计划,并在其存储模块保存当前计划;
S2,通过计划向指定的视频源请求视频码流;
S3,获取完整视频帧后,检测是否为I帧;
S4,如果检测到视频帧为I帧,将I帧放入I帧存储队列中,并用I帧的时间戳建立一个P帧的存储队列,将接下来的所有P帧放入此存储队列中;
S5,在存储了多个I帧时,将I帧数据一次性写入I帧文件中,对应的P帧队列中所有数据写入P帧文件中,P帧文件按I帧的时间戳存储;
S6,每个I帧的帧索引全部写入I帧索引文件中,P帧的帧索引写入P帧索引文件中;
S7,每一定时间产生一个I帧序列文件,将此文件的I帧索引信息上传至主控服务器。
2.根据权利要求1所述的视频文件的存储方法,其特征在于:所述的S7中的一定时间为半个小时。
3.一种基于权利要求1所述的存储方法的检索方法,包括以下步骤:
S1,客户端发出实时回放请求,将请求的摄像头编码发送到主控服务端;
S2,主控服务端实时检索本地的文件索引,将文件位置、录像和回放服务端IP返回给客户端;
S3,客户端通过文件位置及录像和回放服务端的IP请求文件播放。
4.一种基于权利要求1所述的存储方法的检索方法,包括以下步骤:
S1,客户端请求I帧索引数据按指定时间进行绘图;
S2,凭借客户端绘图的I帧索引数据向主控服务端进行申请;
S3,主控服务端通过文件索引检索到存储服务端IP及录像文件位置,并将检索到的存储服务端IP及录像文件位置信息返回给客户端;
S4,客户端通过主控服务端返回的文件位置及绘图的帧索引向录像和回放服务端请求指定I帧或P帧;
S5,存储服务端通过文件位置获取本地指定的文件帧索引数据,并进行序列化;
S6,将读取到的指定的帧数据回调给客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华仁达技术有限公司,未经深圳市华仁达技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310733422.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:软连接管的制作工艺
- 下一篇:一种利用废橡胶与废塑料制备热塑性弹性体的方法