Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 mp4 文件的随机部分(中间某处的 99.9%)。问题是它不在任何容器中,也不是任何东西,只是随机偏移的文件的二进制片段并发送给我......它会继续增长,但需要一段时间,我需要立即播放内容。
在我开始接收这些二进制数据之前,我可以从其他来源获取该文件的所有必要元数据信息,但是:
好的,我已经像这样解决了它(肮脏的解决方法):从原始文件复制 moov 部分(只是寻找这个原子)并创建了原始大小的文件,其中填充了零和元数据部分。比我简单地运行播放器并用它跳转到已经下载的部分。(仍然有问题如何根据二进制偏移量找到跳转的位置,但是文件的比例似乎可以很好地使用它,但是关键帧经常丢失并且伪影存在相当长的一段时间,颜色也关闭了几秒钟)
但我仍然对更优雅的解决方案感兴趣。