海康将视频智能信息存在预分配的视频文件里了
发表于: 2019-06-20 07:44:00 | 已被阅读: 28 | 分类于: C语言
- SM 划分为若干区域,每个区域存储不同类型的信息,优选方案:视频,图片,日志。
海康将视频智能信息存在预分配的视频文件里了。
例如在视频区域划分了3个100MB的文件1.mp4,2.mp4,3.mp4。每个MP4文件划分成100片,每片1M。
index.video
- 索引头:索引文件的最后修改时间;最后修改的文件序号;整个索引头的 CRC32 校验值;其他(后续根据需要添加)。
- 文件索引:文件数目;每个文件对应的:通道,起止时间,文件数据片数;CRC32校验值;其他。
- 文件数据索引:若干个,每个索引对应文件的每个片;包含片的起止时间;起止偏移量;片数据的最后4个字节(校验用);CRC32 校验值;其他。
- 索引头:索引文件的最后修改时间;最后修改的文件序号;整个索引头的 CRC32 校验值;其他(后续根据需要添加)。
- 文件数据索引:若干个,每个索引对应文件的每个图片;包含时间;图片数据的最后4个字节(校验用);CRC32 校验值;其他。
- 索引头:索引文件的最后修改时间;最后修改的文件序号;整个索引头的 CRC32 校验值;其他(后续根据需要添加)。
- 文件数据索引:若干个,每个索引对应文件的每条日志;包含时间;日志数据的最后4个字节(校验用);CRC32 校验值;其他。