播放YouTube影片緩慢問題分析

進入高畫質時代, 愈來愈多人分享高畫質 720p影片到 YouTube 上,大家都希望觀賞時能享受最好的聲光效果,不過選擇了高畫質,你就必須有更大的耐心等待下載緩衝完成…最近 YouTube 實在是慢的誇張阿,怒吼!

YouTube 看一半自動結束

我家網路是 HiNet 光世代 50M ,看 YouTube 影片經常看到一半就結束,從網路上搜尋結果來看似乎也不是個案了,Mobile01 這篇「中華電信HiNet連YouTube慢的真相-人為互連障礙」討論,結論就是 HiNet 不和 Google 台灣機房直連,都要連到美國機房,於是大家一起擠小小頻寬的國外線路,後果就是大家一起慢,為了解決這問題 HiNet 自己架了快取伺服器,但反倒速度沒提升多少,經常讓影片撥個20秒就結束,還讓你多看幾次廣告??

今天吃飽太閒自己也來分析了一下,Google YouTube 主要美國機房 IP 為 74.125.101.* 跟  74.125.215.*這兩個網段(應該是不只)


此影片放於 74.125.101.* 網段,下載速度 50~150 KB/s

C:\Users\使用者>tracert 74.125.101.174

在上限 30 個躍點上追蹤 74.125.101.174 的路由

1 <1 ms <1 ms <1 ms 192.168.1.1
2 21 ms 17 ms 17 ms h254.s98.ts.hinet.net [168.95.98.254]
3 17 ms 17 ms 35 ms TPE4-3401.hinet.net [168.95.84.6]
4 17 ms 19 ms 18 ms TPE4-3201.hinet.net [220.128.5.66]
5 21 ms 23 ms 20 ms TPDT-3011.hinet.net [220.128.3.22]
6 17 ms 17 ms 17 ms 220-128-7-181.HINET-IP.hinet.net [220.128.7.181]

7 75 ms 95 ms 36 ms 220-128-6-73.HINET-IP.hinet.net [220.128.6.73]
8 145 ms 144 ms 144 ms r11-pa.us.hinet.net [211.72.108.217]
9 224 ms 169 ms 161 ms 202-39-82-81.HINET-IP.hinet.net [202.39.82.81]
10 146 ms 145 ms 193 ms 72.14.232.138
11 146 ms 145 ms 145 ms 209.85.250.66
12 153 ms 175 ms 153 ms 64.233.174.204
13 157 ms 253 ms 191 ms 64.233.174.177
14 148 ms 148 ms 188 ms 209.85.255.39
15 232 ms 221 ms 246 ms 209.85.243.31
16 149 ms 151 ms 150 ms 209.85.241.179
17 260 ms 151 ms 152 ms 74.125.101.174

追蹤完成。

影片放於 74.125.215.* 網段速度都比較快,下載約 200~1500 KB/s 不等

C:\Users\使用者>tracert 74.125.215.115

在上限 30 個躍點上追蹤 74.125.215.115 的路由

1 <1 ms <1 ms <1 ms 192.168.1.1
2 18 ms 131 ms 35 ms h254.s98.ts.hinet.net [168.95.98.254]
3 52 ms 17 ms 17 ms TPE4-3401.hinet.net [168.95.84.6]
4 18 ms 18 ms 18 ms TPE4-3202.hinet.net [220.128.5.78]
5 22 ms 20 ms 22 ms TPDT-3012.hinet.net [220.128.2.110]
6 18 ms 18 ms 18 ms r4101-s2.tp.hinet.net [220.128.7.201]
7 17 ms 18 ms 18 ms 220-128-6-73.HINET-IP.hinet.net [220.128.6.73]
8 157 ms 269 ms 214 ms r11-pa.us.hinet.net [211.72.108.197]
9 161 ms 161 ms 161 ms 202-39-82-81.HINET-IP.hinet.net [202.39.82.81]
10 152 ms 144 ms 145 ms 72.14.232.136
11 146 ms 222 ms 145 ms 209.85.250.60
12 153 ms 152 ms 187 ms 64.233.174.206
13 163 ms 169 ms 168 ms 72.14.235.1
14 166 ms 166 ms 166 ms 74.125.215.115

追蹤完成。

撥放了好幾的熱門影片來測試,結果就是放在 74.125.101.* 網段的影片下載速度都特別慢!經過的網路節點也比較多,繞比較遠。有些影片偶爾也會從 HiNet 快取主機下載,速度會稍微快一點點,但快取似乎不是最好的解決辦法啊,希望中華電信趕快加大與Google連線頻寬吧!

如何知道 Youtube 影片放在哪個 IP 主機裡呢?

如果您的作業系統是Windows 7,只要按下[ ctrl+alt+delete ]啟動工作管理員,在[ 效能 ]頁籤最下面點[ 資源監視器 ]按鈕
開啟[ 資源監視器 ]後切換到[ 網路 ]頁籤就可以看到網路活動了

如何讓 YouTube 影片下載變快?

從這篇討論「中華電信HiNet連YouTube慢的真相-人為互連障礙」的測試可以知道,設定透過中研院的 IPv6 能直接與 Google 台灣機房連線,提高下載速度,但設定  IPv6  有點複雜,實作後會再寫篇心得與大家分享,似乎跳槽換其他 ISP 是最簡單的方式了,喝。

「播放YouTube影片緩慢問題分析」有一則迴響

發表迴響