[发明专利]一种防意外中止的多路音视频流存储方法有效
申请号: | 201510383209.5 | 申请日: | 2015-07-01 |
公开(公告)号: | CN104980786B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 蔡延光;戚远航;蔡颢;黄斌 | 申请(专利权)人: | 广东工业大学 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N5/781 |
代理公司: | 广州市南锋专利事务所有限公司 44228 | 代理人: | 刘媖 |
地址: | 510090 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 意外 中止 多路音 视频 存储 方法 | ||
本发明公开了一种防意外中止的多路音视频流存储方法,本发明的防意外中止的多路音视频流存储方法判断是否初次启动,若是,设置缓冲区和录像区并在缓冲区中创建缓冲文件;判断是否需要录像文件恢复,如是,进行录像文件恢复;在录像区中进行多路音视频流存储。本发明的防意外中止的多路音视频流存储方法能实现设备在意外中止后录像文件的恢复;缓冲区和录像区使用不同硬盘进行读写,大大减少在存储过程中磁头的寻道次数,提高系统的性能。
技术领域
本发明属于存储技术领域,具体涉及一种防意外中止的多路音视频流存储方法。
背景技术
随着现代网络的逐渐普及,视频监控已经应用于我们的工作和生活中。很多生活的场所都需要视频监控来保障单位及个人的财产和人身安全。人们可以通过实时监控了解现场的情况。但在实际的应用中,单纯进行视频监控,难以提供全面高效的服务。很多时候需要实时对现场的情况进行音视频存储,供后期回放和分析。
发明内容
针对现有技术的不足之处,本发明的所要解决的技术问题在于提供一种防意外中止的多路音视频流存储方法,实现设备在意外中止后录像文件的恢复,缓冲区和录像区使用不同硬盘进行读写,大大减少在存储过程中磁头的寻道次数,提高系统的性能。
为了解决上述技术问题,本发明可以通过以下技术措施实现:一种防意外中止的多路音视频流存储方法,包括以下步骤:
S1、判断是否初次启动,若是,执行步骤S2,若否,执行步骤S3;
S2、设置缓冲区和录像区,并在缓冲区中创建缓冲文件,执行步骤S4;
S3、判断是否需要录像文件恢复,若是,从缓冲区中复制相应的数据到录像区进行录像文件恢复;
S4、多路音视频流存储;
S5、结束。
所述的步骤S2进一步包括:
S2-1、设有n个硬盘(分别标记为D1,D2,…,Dn,每个硬盘对应的硬盘大小分别为R1,R2,…,Rn),设置硬盘D1,D2,…,Dk为缓冲区,硬盘Dk+1,Dk+2,…,Dn为录像区,其中0<k<n;
S2-2、设有p路音视频流(分别标记为I1,I2,…,Ip),fi表示音视频流Ii的帧率,si表示音视频流Ii的最大帧长度,录像时间长度为l,单位:秒,创建“录像文件表”,其中i=1,2,…,p;
S2-3、根据公式(1)计算Ii的数据文件大小Datai,根据公式(2)计算Ii的索引文件大小Indexi,设“索引文件”的帧信息的固定长度为K;
Datai=fi×si×l×5 (1)
Indexi=fi×l×K×5 (2)
S2-4、判断公式(3)是否成立,若否,执行步骤S2-1;若是,执行步骤2-5;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510383209.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全可靠的机顶盒数据烧写方法及系统
- 下一篇:一种食品搅拌机