mp4文件断电保存-(关于:MP4视频文件损坏的一点想法)

mp4文件断电后经常损坏,特此解决此问题。

原因分析:

MP4的结构头部没有及时写入! (百度出来的)

解决原理:

1. 预留头部位置
2. 头部信息,每隔1-5 秒,强制写入磁盘一次

1. 增加  MP4MoovAtom

2. 把 moov 提前

3. 增加 mp4Flush 接口

4. 强制写入mp4媒体数据

5. 收工.....

经测试:播放器都可以支持.    主要是没下载到,不可以播放的软件.. 

从原理上讲,这并不100% 保险,但基本上可以解决 70-80% 损坏的问题! 

如果想保证基本达到95%以上还要再加上别的技术.....不过你只要不是医疗或其它关键的地方,已经足够使用了!

参考资料: 

1. https://blog.csdn.net/shelldon/article/details/54144409

原文地址:https://www.cnblogs.com/signal/p/12776356.html