2
這僅僅是一個根據網絡速度調整預緩衝內容量的問題嗎?你是否在開始,每秒都調整一次......?緩衝/流式在線視頻背後的算法是什麼?
或者是更復雜 - 取樣的網絡速度記錄的歷史記錄,並採取平均/中位數和調整?
這僅僅是一個根據網絡速度調整預緩衝內容量的問題嗎?你是否在開始,每秒都調整一次......?緩衝/流式在線視頻背後的算法是什麼?
或者是更復雜 - 取樣的網絡速度記錄的歷史記錄,並採取平均/中位數和調整?
你的第二段總結得非常好。
客戶着眼於如何快速的音頻/視頻(通常只是一兩秒鐘的價值)下載前一塊,然後請求視頻的比特率它認爲它可以處理下載的速度不夠快。它總是在未來至少幾秒鐘內緩衝(下載),以便在下一批音頻/視頻下載比預期更慢的情況下給自己留有餘地。
請注意,比特率和分辨率的每個組合都需要分別編碼。他們通常被預先編碼並存儲在服務器上。因此,可以選擇多少比特率以及它們是什麼,完全取決於編碼和/或託管內容的人。
我希望他們稍微保守一些,或者聰明些。緩衝暫停是在雲中進行個人電影收藏的最糟糕的事情之一。順便說一句,你怎麼知道他們是這麼做的?我真的很感激來源:)。謝謝。 – smallsense
以前的知識?如果你真的對intrinsics感興趣,請參閱[here](http://en.wikipedia.org/wiki/Streaming_media#Codec.2C_bitstream.2C_transport.2C_control)以獲取協議列表。 –
這是推測嗎?一些鏈接/引用來支持這個? – taylorcressy