【发布时间】:2017-07-30 08:47:16
【问题描述】:
我使用MediaRecorder API 来录制用户视频。每个OnDataAvailable将webm块添加到数组(这是纯客户端解决方案)。
经过几次长时间录制的测试,我们发现 Firefox 的内存管理存在问题:Fierfox 吃掉所有内存,所有块都本地存储在 RAM 中。 Chrome 可以录制 12-13 小时而不会出现任何性能问题,所有块都存储在磁盘上“Chrome”下的 temp 文件夹中。
如何在 Firefox 上解决这个问题? LocalStorage 最多 10mb 是不够的,服务器解决方案在我的情况下并不好。
【问题讨论】:
标签: javascript firefox web-mediarecorder