我有mp4文件的随机部分(中间某处为99.9%)。问题是它不在任何容器或任何东西只是随机偏移的文件的二进制片段并发送给我...它将继续增长但它需要一段时间,我需要立即播放内容。
在我开始接收这些二进制数据之前,我可以从其他来源获取该文件的所有必要元数据信息,但是:
答案 0 :(得分:1)
好的,我已经解决了这个问题(肮脏的解决方法): 从oryginal文件复制moov部分(只是寻找这个原子)并创建了原始大小的文件填充零和元数据部分。我只是在运行播放器并将其跳转到已下载的部分。 (仍然有问题如何基于二进制偏移找到跳转的位置,但文件的比例似乎与它相当正常,但是关键帧经常丢失并且人工制品已经存在很长时间了,颜色也会关闭几秒钟)
但我仍然对更优雅的解决方案感兴趣。