Files

Flash Media Server 和大文件

  • October 7, 2009

我工作的公司使用 Flash Media Server 3.5 流式傳輸影片內容。影片文件本身很大,從 500mb 到 1gig 不等。當我們通過 jw flv 播放器流式傳輸文件並開始尋找文件中的不同部分時,我們遇到了一個問題。大約 5-6 次搜尋後,播放器停止,好像連接已斷開,不會繼續流式傳輸文件,只有在刷新頁面時才會再次流式傳輸文件。任何想法為什麼會發生這種情況,是因為影片文件太大了嗎?

忘了補充:flash 媒體伺服器由 edgecast 託管

協議是rtmp,影片都是.flv

我們在影片中看到了類似的東西。我們播放長達 6 小時的影片,由於它們的大小,需要很長時間才能完成。

我們的問題最終在於 FLV 開頭的元數據損壞。因為文件很長(而且很大),內置的 Adob​​e Encoder 在我們的版本中存在一個已知問題,它會搞砸。

最後,我們不得不使用一些我們發現漂浮在網際網路上的晦澀工具(對不起,我在 atm 上找不到它),這需要 HOURS 時間,但它建構了準確的元數據。

刷新後它再次開始播放的原因是因為它會在 JW Player 每次重新載入 RMTP 影片時重新載入元數據。

更新:我找到了我們使用的工具。FLVCheck 找到了錯誤,FLVMDI 修復了它。您可以在此頁面上找到這兩個工具。我希望當我遇到這個問題時該頁面已經存在!

引用自:https://serverfault.com/questions/72329