1、开始我们录制的都是裸流视频,以时间戳为文件名存储视频,需要每次存储视频之前查询一下TF卡的剩余空间,设定个最小工作空间A,如果剩余空间小于A,则找到最早保存的文件夹来删除视频,接着存储。
2、还有一种就是视频名字以数字递增命名,根据TF卡的容量定义最大存储视频个数,但这样需要记录一个映射表来告诉其他程序,当前保存的视频时间戳,但这个工作机制还有问题,当录制图像太丰富,一个文件会比平时录制占用空间大4倍,那么这样还是需要判断TF卡是否存满,如果存满还需要处理,比较麻烦。
3、对比两种方法:第一种当删除掉最早文件夹文件时,历史录制视频会丢的多一些,而第二种只会丢一个文件的时长。
大神们有什么更好的解决思路吗?望不胜赐教。