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
作者微信号: xh66i88