我们购买了FMIS,我们正在使用闪存介质编码器对大型15小时MP4录制进行编码。打开这些大型文件进行播放时,最近没有打开的播放器会显示最多4分钟的加载指示!一旦它显然已缓存在服务器上,即使在清除本地浏览器缓存后,它也会立即从任何浏览器打开。所以专家们提出几个问题
为什么加载文件需要这么长时间。是因为MP4元数据格式错误且文件太大了吗?我在某处看到Media Encoder记录的MP4元数据不正确的情况仍然如此?
一旦缓存在服务器上,确切地说缓存了多少。其中一些文件大于500mb。
您建议我更改哪些fms设置。 FMIS在Windows服务器R2 64位上运行,但FMIS本身是32位。我们还没有升级到64位版本。我们有8GB的内存。可以将FMS缓存设置为3GB。那只有足够的空间容纳3-4个大文件,因为我们有数百个文件。
最好的,
Tuviah
答案 0 :(得分:0)
Adobe回答如下
MP4是一种很好的格式,我不会说它,但它确实有缺点。在FMS实现中,这些弱点往往表现在记录和非常大的文件的组合中,因此其中一些是已知的问题。
问题是MP4录制是通过所谓的MP4碎片实现的。它是MP4规范的一部分,并非每个供应商都支持,但具有非常特殊的目的,即能够有效地持续增长MP4样式文件。如果没有片段,则会出现一个问题,即必须不断地重写大文件以更新MOOV盒(文件索引) - 片段允许简单的附加。换句话说,使mp4录制可扩展(如服务器)并且仍然具有基本的MP4格式是非常棘手的 - 所以碎片。
然而,这是一个权衡,因为文件的索引在整个文件中被分解。这些大文件也可能隐藏在NAS上或类似的东西上。正常,因为您可能无法在本地存储所有这些。然而,有一个不好的组合需要索引文件(触摸整个事物的部分)和做网络读取。这可能是您面临长时间延迟的原因 - 这里有一些您可以做的事情来帮助。
http://www.adobe.com/products/flashmediaserver/tool_downloads/