2014-11-20
HKTV開台大災難 說好的40萬同時收看?
網絡癱瘓背後技術解柝 : 過份高估HKIX
文: Spike Lam / 新聞中心

HKTV 19 日開台對打 TVB 台慶,結果大約在 7 時 50 分開始已經無法登入完全被癱瘓,翻查昨日 HKIX 值峰流量最高約 437.5Gbps ,相較過去一週值峰平均 370Gbps ,升幅約為 67.5Gbps , HKTV 說好的 HKIX 總頻寬高達 220Gbps + 130Gbps ISP 頻寬,就能讓 40 萬人同時收看未免把網絡看得太簡單了,最終承諾跳票究竟問題何在 ?

 

據 HKTV 主席王維基非常自豪地表示, HKTV 伺服器連接 HKIX 的總頻寬擁有 220Gbps ,加上本港 ISP 供應商購買的直播總頻寬約為 130Gbps ,總共有 350Gbps 足以容納 30-40 萬觀眾同時收看,曾有媒體測試用手機使用 720P 觀看 HKTV , 15 分鐘流量已花掉近 160MB Data 即平均為 1.422Mbps (160MB x 8 / 60 / 15) ,因此理論上以該媒體的測試數據,使用 720P 觀看 HKTV ,伺服器可提服務的理論值應為 246,132 用戶。

 

不過理論真的和實際情況相符嗎 ?  為了要滿足更高用戶數目, HKTV 提供了 9 種清晰度自動調節,最高畫質連線可達 4.5Mbps (350Gbps x 1000 / 4.5) 即約 7.77 萬用戶 ,下降至 250Kbps(350Gbps x 1000 x 1000 /250) 即約可提供 140 萬人收看,按道理論總對不可能出現無法登入完全被癱瘓的情況。

 

HKIX

 

翻查 HKIX 資料在 HKTV 未開台前過去一週最高值峰流量約 370Gbps , HKTV 開台只增至 437.5Gbps ,假設 HKTV 在 HKIX 的 220Gbps 可被完全接入,正常來說 HKTV 開台後 HKIX 理論網絡使用值應該提升至 570Gbps , HKTV 應佔 HKIX 的流量將會達 37.2% ,但結果 HKIX 昨日最高值峰只有 437.5Gbps ,假設 HKIX 增加的 67.5Gbps 全部為 HKTV ,如果以該媒體的 720P 平均流量 1.422Mbps 測試數據來說,假設 HKTV 向 ISP 購買的 HKTV 頻寬被完全利用下,昨日高峰時間如果以 720P 播放最多只能提供 139,084 名用戶。

 

HKTV

 

由於 HKTV 開台萬眾期待,以昨日 130Gbps + 67.5Gbps 的值峰代表 HKTV 的技術無法滿足需求,因此出現清晰度大幅下降,甚至斷線後無法登入的情況,究竟 HKTV 真的有能力在黃金時間滿足 25 萬觀眾以 720P 收看嗎。

 

做網台最大難處就是頻寬管理問題,伺服器的運算能力亦被受質疑,昨日 HKTV 開台大量用戶連線失敗要用 UStream 才能再轉播,假設 HKTV 和 ISP 供應商購買頻寬被完全利用,但當超過被購買的頻寬後, ISP 真會只為了 HKTV 讓用戶佔用大量 HKIX 連接頻寬嗎 ?

 

此外,根據昨日的數據來看,假設 HKTV 能夠用盡 HKIX 220Gbps 頻寬, HKIX 的總流量將高達 570Gbps ,而 HKTV 的佔用率將高達 38% 。一般來說,為確保每個用戶乃至接入伙伴的服務穩定性, HKIX 與 ISP 各自都會有一套頻寬管理的策略,避免個別服務供應商耗用過大頻寛,影響整體服務。因此, HKTV 因為買下 HKIX 接入頻寬高達 220Gbps ,就表示 HKTV 能提供 40 萬人同時觀看是否計錯數,過份高估及依賴 HKIX 的交換能力 ?

 

王維基提供的可供同時收看數字,完全基於 HKIX 加上 ISP 的頻寬計算、灌水嚴重,能滿足同時 40 萬人收看未免太天真,實際網絡情況及伺服器的處理能力,同時 ISP 會針對網絡進行 QoS 限制,不會讓 HKTV 完全佔用頻寬影響網絡性能,當中包括了過份佔用 HKIX 頻寬, HKTV 要成功必需要得到 ISP 的協助針對 HKTV 進行優化,包括了採用 CDN Server 分流等等,從王維基購先生購買 220Gbps HKIX 頻寬的策略,無疑是計錯數了。

 

當然,如果能解決這並不是一個人的決定的問題,才是 HKTV 真正解決問題的最佳方案。

 

HKTVHKTV

分享到:
發表評論
本篇文章被 69135 人閱讀,共有 個評論