当前位置:  技术问答>linux和unix

nvr存储开发需要注意些什么问题

    来源: 互联网  发布时间:2017-04-25

    本文导语:  哪位大侠在嵌入式linux系统上开发过dvr或者nvr的存储模块? 请问在读写硬盘需要注意些什么东西,有些什么样的策略? | 我一个同事做过dvr存储。 据他说不要直接调用read、write去写,这样容...

哪位大侠在嵌入式linux系统上开发过dvr或者nvr的存储模块?
请问在读写硬盘需要注意些什么东西,有些什么样的策略?

|
我一个同事做过dvr存储。

据他说不要直接调用read、write去写,这样容易有碎片,效率也不够高。他好像是通过linux文件索引来操作,具体我没有研究过,不太清楚,大致意思是首先创建好文件,然后录像存储的过程是填充这些文件,而不是调用write或fwrite。

|
如果采用fwrite来写文件,有一些需要注意的地方:
1 切换文件,当文件大小或录像时间到了最大值,需要切换文件,需要等到下一个I帧到了才能起新的文件;
2 磁盘录满后,一般会删除最旧的文件来腾空间,也有的需要根据录像类型或录像优先级,优先删除某些文件;
等等

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,