2010-02-03 57 views

回答

1

AFAIK,流式視頻不是按順序加載的,雖然協議嘗試它。有可能一部分還沒有完全下載,而平均來說,大部分視頻都是。停止移動的下載欄會讓人感覺沒有任何反應。

另一種可能性,但我不知道協議足夠好以確定,是一個特定的軟件包沒有完全收到,但應用程序認爲它做到了。在嘗試執行該部分流時,視頻會在加載缺失位時停止。

+0

據我所知,大多數Flash視頻播放器(包括YouTube)不使用FMS,也不使用特殊的協議來獲取視頻內容。這只是http。另一方面,BBC(例如)使用FMS來傳送他們的視頻內容。 – spender 2010-02-03 19:00:40

+0

如果確實是通過HTTP傳輸的,則該語句成立:HTTP是無狀態的,當與範圍請求一起使用時,客戶端通常會同時請求很多部分,這些部分會在不同的時刻出現。 – Abel 2010-02-03 23:17:48

0

我總是假定它使用某種算法來測試緩衝數據量與當前下載速度的比值,以檢查視頻是否可以完整播放。如果您的下載速度突然下降到某個閾值以下,玩家會意識到您將在視頻結束前點擊緩衝數據的末尾,因此停止並加載更多。

也許不是。

+0

如果確實如此,那麼爲什麼我的播放器總是走到盡頭(大約),然後視頻暫停,直到有更多位可用?在慢速連接上,播放下載。 – Abel 2010-02-03 23:20:36

相關問題