2012-12-06 23 views

回答

1

YouTube使用HTTP/TCP將視頻緩存到其主站點上的Flash播放器中。該視頻存儲在Google視頻的內容分發網絡上。它的傳輸速度並不像傳送到計算機那樣快。 但是,對於3G手機,m.youtube.com使用RTSP傳輸視頻。所以,YouTube使用兩種傳輸方法。

另一件要考慮的事情是,YouTube很受歡迎,因爲「它只是起作用」。 RTSP並不總是通過路由器得到支持,這會阻止在桌面上使用RTSP。 另外值得注意的是,m.youtube.com不會傳輸與youtube.com相同的視頻文件。

如果你做了一些wireshark捕獲,你應該能夠捕獲協議和視頻流。

是的,目前視頻流本身沒有FEC,但在Chrome上它們已經開始在骨幹中包含一些請求(參見Quic協議)。

相關問題