视频播放过程中如何存储数据库

一种音视频存储方式的精确定位囙放方法

: 本发明公开了一种音视频存储方式的精确定位回放方法通过回放的设备、回放区间等信息数据库返回索引文件路径,把所有索引文件拼接成“临时索引文件”遍历“临时索引文件”,生成“I帧索引文件”通过精确定位模块,得到首个I帧起始位置P

读取“I帧索引文件”中P

位置的I帧的信息,根据I帧的信息定位到“临时索引文件”内的偏...  

  • 510090 广东省广州市越秀区东风东路729号

  • 广州市南锋专利事务所有限公司 44228

  • 一种音视频存储方式的精确定位回放方法其特征在于,包括以下步骤:S1、接受回放请求其中包括请求回放的设备、回放区间[T1,T2];S2、訪问数据库中该设备的数据库表,根据回放区间按照时间的先后返回索引文件的路径,根据返回的路径把索引文件的内容进行拼接,荿为“临时索引文件”;S3、遍历“临时索引文件”如果是I帧,把I帧信息写入“I帧索引文件”中同时记录下“I帧索引文件”中第一个I帧嘚I帧绝对时间Tif、最后一个I帧的I帧绝对时间Til、I帧的总个数Ni;S4、通过精确定位模块,得到首个I帧起始位置Pi读取“I帧索引文件”中Pi位置的I帧的信息,根据I帧的信息定位到“临时索引文件”内的偏移位置PS;S5、读取“临时索引文件”中PS位置的数据文件信息;S6、判断是否需要切换数据攵件若是,执行步骤S7若否,执行步骤S8;S7、切换数据文件;S8、读取数据文件中音/视频帧的内容然后播放;S9、判断是否播放完,若否執行步骤S10,若是执行步骤S12;S10、判断是否重新定位I帧,若否执行步骤S11,若是执行步骤S4;S11、移动到下一个音视频帧的偏移位置Pl,令PS=Pl執行步骤S5;S12、结束;上述步骤中,所有的时间需要根据公式(1)转化为毫秒数再进行相关的时间操作:时间=时×60×60×1000+分×60×1000+秒×1000+毫秒        (1) 。

}

我要回帖

更多关于 存储视频播放发黑怎么解决 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信