海康将视频智能信息存在预分配的视频文件里了

  • SM 划分为若干区域,每个区域存储不同类型的信息,优选方案:视频,图片,日志。

    海康将视频智能信息存在预分配的视频文件里了。
  • 各种类型的文件分片存储信息。

    例如在视频区域划分了3个100MB的文件1.mp4,2.mp4,3.mp4。每个MP4文件划分成100片,每片1M。
  • 除上层调用者(upper caller,UPC)分配的区域外,文件系统额外建立索引区,存放索引文件:index.video,index.pic,index.log。索引文件包含:索引头,文件索引,文件数据索引。

  • index.video

    • 索引头:索引文件的最后修改时间;最后修改的文件序号;整个索引头的 CRC32 校验值;其他(后续根据需要添加)。
    • 文件索引:文件数目;每个文件对应的:通道,起止时间,文件数据片数;CRC32校验值;其他。
    • 文件数据索引:若干个,每个索引对应文件的每个片;包含片的起止时间;起止偏移量;片数据的最后4个字节(校验用);CRC32 校验值;其他。
  • index.pic

    • 索引头:索引文件的最后修改时间;最后修改的文件序号;整个索引头的 CRC32 校验值;其他(后续根据需要添加)。
    • 文件数据索引:若干个,每个索引对应文件的每个图片;包含时间;图片数据的最后4个字节(校验用);CRC32 校验值;其他。
  • index.log

    • 索引头:索引文件的最后修改时间;最后修改的文件序号;整个索引头的 CRC32 校验值;其他(后续根据需要添加)。
    • 文件数据索引:若干个,每个索引对应文件的每条日志;包含时间;日志数据的最后4个字节(校验用);CRC32 校验值;其他。
阅读更多:   C语言
添加新评论

icon_redface.gificon_idea.gificon_cool.gif2016kuk.gificon_mrgreen.gif2016shuai.gif2016tp.gif2016db.gif2016ch.gificon_razz.gif2016zj.gificon_sad.gificon_cry.gif2016zhh.gificon_question.gif2016jk.gif2016bs.gificon_lol.gif2016qiao.gificon_surprised.gif2016fendou.gif2016ll.gif