Flash Media Server 和大文件

Flash Media Server 和大文件

我所在的公司使用 Flash Media Server 3.5 来流式传输视频内容。视频文件本身很大,从 500mb 到 1gig 不等。我们遇到了一个问题,当我们通过 jw flv 播放器流式传输文件时,我们开始搜索文件中的不同部分。搜索大约 5-6 次后,播放器停止,好像连接已断开并且不会恢复流式传输文件,只有刷新页面后才会再次流式传输文件。有人知道为什么会发生这种情况吗?是因为视频文件太大吗?

忘记添加:flash 媒体服务器由 edgecast 托管

协议是rtmp,视频都是.flv

答案1

我们在视频上也看到了类似的情况。我们播放的视频时长为 6 小时,由于视频很大,所以需要很长时间才能播放完。

我们的问题最终出在 FLV 开头的元数据损坏。由于文件非常长(而且很大),内置的 Adob​​e Encoder 在我们的版本中存在一个已知问题,它会搞砸一切。

最后,我们不得不使用一些在互联网上找到的晦涩工具(抱歉,我现在找不到它),这花了几个小时,但它建立了准确的元数据。

刷新后它再次开始播放的原因是,每次 JW Player 重新加载 RMTP 视频时它都会重新加载元数据。

更新:我找到了我们使用的工具。FLVCheck 找到了错误,FLVMDI 修复了错误。您可以找到本页上的两个工具。我希望当我遇到这个问题时这个页面就存在!

相关内容