[发明专利]一种用于监控行业的历史视频文件格式存储方法及系统在审
申请号: | 201810507842.4 | 申请日: | 2018-05-24 |
公开(公告)号: | CN108717458A | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 马万兵;邵宗凯;朱加权 | 申请(专利权)人: | 昆明联诚科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京华仲龙腾专利代理事务所(普通合伙) 11548 | 代理人: | 黄玉珏 |
地址: | 650000 云南省*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频数据文件 历史视频 索引文件 文件格式存储 监控行业 创建 视频 索引文件创建 关联 播放时长 创建模块 磁盘空间 存储模块 存储设备 关联模块 视频定位 视频数据 视频文件 通讯连接 文件存储 文件格式 映射关系 关联词 时间点 写入 存储 传输 保存 | ||
1.一种用于监控行业的历史视频文件格式存储方法,其特征在于,所述存储方法包括以下步骤:
S1、创建视频数据文件:实时接收摄像机传输的实时视频流创建所述视频数据文件,并记录所述视频数据文件的创建时间,同时对所述视频数据文件进行帧分析,记录所述视频数据文件的帧序号和每帧数据在所述视频数据文件中的时间戳信息和偏移量信息;
S2、创建索引文件:以所述视频数据文件的创建时间为基准时间,生成与所述视频数据文件对应的索引文件,所述索引文件中包含所述视频数据文件中每帧数据的时间戳信息和偏移量信息;
S3、以所述创建时间为关联词建立所述索引文件与所述视频数据文件的关联映射关系,并将关联后的所述视频数据文件和所述索引文件同时保存至存储设备中。
2.如权利要求1所述的用于监控行业的历史视频文件格式存储方法,其特征在于,步骤S1中,实时接收摄像机传输的实时视频流创建所述视频数据文件,具体包括以下步骤:
按照帧率信息接收所述摄像机传输的所述实时视频流,所述实时视频流中每帧数据通过rtp协议拆分为若干数据包,根据所述数据包的接收顺序依次写入所述视频数据文件,根据每帧数据的时间戳信息来区分帧之间的间隔,同时记录下每帧数据的大小。
3.如权利要求2所述的用于监控行业的历史视频文件格式存储方法,其特征在于,步骤S1中,对所述视频数据文件进行帧分析,具体包括以下方法:
获得所述视频数据文件中的每个I帧数据,同时获得每个I帧数据对应的时间戳信息以及每个I帧数据在所述视频数据文件中的偏移量信息。
4.如权利要求3所述的用于监控行业的历史视频文件格式存储方法,其特征在于,步骤S2中,创建所述索引文件还包括以下步骤:
S2-1、获取所述视频数据文件的帧率信息和所述创建时间;
S2-2、根据以下公式计算预创建的所述索引文件中相邻两条索引记录的帧数量,
帧数量=Δt×帧率,其中,所述Δt为预设的时间间隔;
S2-3、以所述创建时间为基准时间,根据计算的所述帧数量创建所述索引文件,同时对应每帧数据,将所述帧率信息存储于创建的所述索引文件中。
5.如权利要求4所述的用于监控行业的历史视频文件格式存储方法,其特征在于,步骤S2-2中,所述Δt为20~60s。
6.一种视频数据文件的定位方法,其特征在于,所述定位方法包括以下步骤:
步骤1、获得对视频数据文件的定位播放指令,其中,所述定位播放指令中包含待播放的所述视频数据文件的定位时间;
步骤2、根据所述定位时间,确定从所述视频文件对应的索引文件,根据所述索引文件的基准时间与所述定位时间的时差,计算所述时差范围内对应的帧数量,再根据预设的相邻两条索引记录之间帧数量,将待播放的所述视频数据文件的目标帧数据定位到的一个数据区间同时进行循环遍历,确定所述定位时间对应的目标帧数据的偏移量信息;
步骤3、依据所述偏移量信息,从所述目标帧数据所在位置定位读取所述视频数据文件。
7.如权利要求6所述的视频数据文件的定位方法,其特征在于,当所述定位播放指令为正序定位播放指令时,依据所述偏移量信息,依据所述索引文件中每帧数据对应的时间戳信息的先后顺序,从所述目标帧数据所在位置正序读取所述视频数据文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明联诚科技股份有限公司,未经昆明联诚科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810507842.4/1.html,转载请声明来源钻瓜专利网。