【技术实现步骤摘要】
一种音视频存储索引方法及装置
本专利技术涉及多媒体索引领域,尤其涉及一种音视频存储索引方法及装置。
技术介绍
音视频监控技术发展经历了从模拟到数字的转换,作为音视频监控最关键功能录像存储也经历了前端存储——后端集中存储的发展过程。由于后端存储了大量的音视频数据,因此在调用需要的音视频数据时,对于海量音视频数据的快速检索显得尤为重要。有必要提供一种音视频存储索引方法,对音视频的检索快捷,对播放的定位精准到秒级,对音视频倍速播放的发送速度有高效的同步机制。
技术实现思路
为解决上述技术问题,本专利技术提供的一个技术方案是:提供一种音视频存储索引方法,包括:S1、构建某个存储通道的段索引表,其中,所述段索引表包括本音视频段的磁盘组号、通道号、开始时间、结束时间及连续号;S2、通过逻辑分区名与文件名映射音视频段、通过文件名映射秒级索引文件;S3、通过段索引表及秒级索引文件按音视频段的连续性返回结果集,其中,所述结果集为所有在查询时间范围内的音视频段资源链表,所述音视频段资源链表包含PlaySeek、开始时间、结束时间、逻辑分区名、文件名、秒索引偏移位置、流媒体头长度。其中,所述步骤S3的具体实现步骤包括:S31、根据摄像机所分配磁盘组号、通道号按开始时间、结束时间及连续号在数据库中查询并获得结果集,其中,所述结果集为所有在查询时间范围内的音视频段资源链表;S32、按连续号对结果集中的音视频段进行整理及返回整理后的结果集,并根据秒级索引文件修复段索引表中未完善的结束时间。其中,所述步骤S32的具体实现步骤包括:S321、遍历所述结果集的音视频段;S322、通过判断当前段 ...
【技术保护点】
一种音视频存储索引方法,其特征在于,包括:?S1、构建某个存储通道的段索引表,其中,所述段索引表包括当前段音视频的开始时间、结束时间、磁盘组号、逻辑分区名、文件名、文件ID、秒索引偏移位置、流媒体头长度、文件大小、是否有告警、连续号;?S2、通过逻辑分区名与文件名映射音视频段,通过文件名映射秒级索引文件;?S3、通过段索引表及秒级索引文件按音视频段的连续性返回结果集,其中,所述结果集为所有在查询时间范围内的音视频段资源链表,所述音视频段资源链表包含PlaySeek、开始时间、结束时间、逻辑分区名、文件名、秒索引偏移位置、流媒体头长度。
【技术特征摘要】
1.一种音视频存储索引方法,其特征在于,包括:S1、构建某个存储通道的段索引表,其中,所述段索引表包括当前段音视频的开始时间、结束时间、磁盘组号、逻辑分区名、文件名、文件ID、秒索引偏移位置、流媒体头长度、文件大小、是否有告警、连续号;S2、通过逻辑分区名与文件名映射音视频段,通过文件名映射秒级索引文件;所述秒级索引文件的表结构为:S3、通过段索引表及秒级索引文件按音视频段的连续性返回结果集,其中,所述结果集为所有在查询时间范围内的音视频段资源链表,所述音视频段资源链表包含PlaySeek、开始时间、结束时间、逻辑分区名、文件名、秒索引偏移位置、流媒体头长度;所述PlaySeek为当前段末尾与播放起始位置距离;所述步骤S3的具体实现步骤包括:S31、根据摄像机所分配磁盘组号、通道号按开始时间、结束时间及连续号在数据库中查询并获得结果集,其中,所述结果集为所有在查询时间范围内的音视频段资源链表;S32、按连续号对结果集中的音视频段进行整理及返回整理后的结果集,并根据秒级索引文件修复段索引表中未完善的结束时间。2.根据权利要求1所述的一种音视频存储索引方法,其特征在于,所述步骤S32的具体实现步骤包括:S321、遍历所述结果集的音视频段;S322、通过判断当前段连续号是否改变或是否为首条记录判断当前段是否为首段,若是,进入步骤S323,若否,进入步骤S324;S323、判断当前段结束时间是否存在异常,若异常通过秒级索引文件获得当前段的秒数更新当前段结束时间并写入段索引表,在结果集中添加当前段的开始时间与结束时间,返回步骤S321;S324、判断当前段结束时间是否存在异常,若异常通过秒级索引文件获得当前段的秒数更新当前段结束时间并写入段索引表,根据当前段的结束时间修改结果集中当前段的结束时间延长,返回S321。3.根据权利要求1-2任意一项所述的一种音视频存储索引方法,其特征在于,还包括定位播放步骤,所述定位播放步骤的具体实现步骤包括:根据定位时间按比例查找算法定位到某音视频段;计算定位时间与定位的音视频段开始时间的偏移从而获得定位的音视频段的秒单元位置;打开定位的音视频段,将定位索引加载到打开的音视频段对应的段索引表;使用定位索引定位目标帧所在的秒单元位置从而定位当前播放位置;采用定时器定时发送秒单元数据,并记录当前播放位置。4.根据权利要求3所述的一种音视频存储索引方法,其特征在于,其中,所述定时器发送秒单元数据的频率采用定时器周期频率。5.一种音视频存储索引装置,其特征在于,包括:索引表构建单元,用于构建某个存储通道的段索引表,其中,所述段索引表包括当前段音视频...
【专利技术属性】
技术研发人员:汪勇,周勇,胡祝银,贾平,顾文锦,
申请(专利权)人:深圳市赛为智能股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。