[发明专利]一种视频文件的读取方法、装置、电子设备及介质在审
申请号: | 201911367772.8 | 申请日: | 2019-12-26 |
公开(公告)号: | CN111125427A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 牛勇刚;张端;刘少荘 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F16/71 | 分类号: | G06F16/71;G06F16/74 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 陈丽 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频文件 读取 方法 装置 电子设备 介质 | ||
本申请公开了一种视频文件的读取方法、装置、电子设备及计算机可读存储介质,该方法包括:在写入视频文件后,调用预先存储的视频文件格式参数;视频文件包括相间排列的索引数据段和视频数据段,视频文件格式参数包括单个索引数据段的数据长度和单个视频数据段的数据长度;根据视频文件格式参数,对视频文件中的各个索引数据段进行提取;将提取出的各个索引数据段作为索引文件存储在预设位置处;响应于针对于视频文件的读取请求,从预设位置处读取索引文件,并根据索引文件读取视频文件。本申请便基于视频文件格式参数,将视频文件中的各个索引数据段集中进行了提取而生成索引文件,提高了视频文件的读取速率和效率,并提升了用户体验。
技术领域
本申请涉及存储技术领域,特别涉及一种视频文件的读取方法、装置、电子设备及计算机可读存储介质。
背景技术
随着信息技术的迅猛发展和应用,智能化发展越来越深入,视频监控以其直观、准确、及时和信息内容丰富而广泛应用于许多场合。尤其是随着智慧城市的不断深入发展,视频监控遍布城市各个角落,产生的数据呈现出爆发性的增长。相应地,视频监控产生的视频文件需要高效地存储、读取。
视频文件通常均是索引数据+视频数据的结构,即,一段索引数据与一段视频数据相互交错排列。其中,顾名思义,索引数据是用于在读取视频数据时提供索引服务的,即在读取视频文件时,处理器需要先读取索引数据段,进而根据索引数据段读取对应的视频数据。
相比于数据长度较大的视频数据段,索引数据段往往较小,仅有4kB左右。如此,每次在读取视频文件时,特别是对于排列靠后的索引数据段而言,处理器需要从视频文件的开头读取完其前面所有的索引数据段和视频数据段之后,方才能读取到该索引数据段,故而需要消耗较长的时间,降低了读取效率。尤其是在用户需要不断重新播放视频时,极大降低了用户体验。
鉴于此,提供一种解决上述技术问题的方案,已经是本领域技术人员所亟需关注的。
发明内容
本申请的目的在于提供一种视频文件的读取方法、装置、电子设备及计算机可读存储介质,以便有效提高视频文件的读取效率,进而提高用户体验。
为解决上述技术问题,第一方面,本申请公开了一种视频文件的读取方法,包括:
在写入视频文件后,调用预先存储的视频文件格式参数;所述视频文件包括相间排列的索引数据段和视频数据段,所述视频文件格式参数包括单个所述索引数据段的数据长度和单个所述视频数据段的数据长度;
根据所述视频文件格式参数,对所述视频文件中的各个所述索引数据段进行提取;
将提取出的各个所述索引数据段作为索引文件存储在预设位置处;
响应于针对于所述视频文件的读取请求,从所述预设位置处读取所述索引文件,并根据所述索引文件读取所述视频文件。
可选地,所述调用预先存储的视频文件格式参数,包括:
调用元数据服务器中预先存储的所述视频文件格式参数。
可选地,在所述对所述视频文件中的各个所述索引数据段进行提取,包括:
剪切获取所述视频文件中的各个所述索引数据段。
可选地,所述将提取出的各个所述索引数据段作为索引文件存储在预设位置处,包括:
将提取出的各个所述索引数据段作为索引文件存储在数据服务器中。
可选地,在所述将提取出的各个所述索引数据段作为索引文件存储在预设位置处之后,还包括:
按照预设命名格式,为所述索引文件生成与所述视频文件对应的文件名。
第二方面,本申请还公开了一种视频文件的读取装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911367772.8/2.html,转载请声明来源钻瓜专利网。