我們較早前提過,蘋果今年iPhone 6和Apple Watch的視像直播時,問題百出,直播的影片質素又差劣。很多人認為,是因為太多人想關注蘋果今次的消息。事實上,專家在研究蘋果網站的編碼後,發現其實是蘋果職員在設計時有問題。
若果大家有留意的話,今年蘋果的視像直播下,同時多了圖片和文字轉播,並會即時更新和顯示。除了有點令人覺得多餘外,也引致蘋果的網站負荷過重。因為蘋果職員在網站加入了不恰當的JSON編碼,以單一用戶計算,每隔一段短時間就會自動向蘋果網站發出大量請求(request)。就算只要十個人看,其請求也因為JSON編碼令其大了好幾倍。試想想就算今年看直播的人數就算與往年一樣,也因為每個人的request突然變多,引發難以想像的問題。
此外,亦因為這種做法,令伺服器誤以為多了很多人收看,減低影片質素。所以大家就算使用1000Mbps寬頻,看到的影片也是窒窒下兼質素差。負責發送內容的網絡服務公司Akamai,亦因為蘋果職員今次多手無法有效地做到緩存,令表現極差。
至於開始時大家聽到國語和其他語言旁白的問題,可能是因為職員設計錯誤。亦因為可能他們察覺有問題後,重新啟動編碼器,期間大家就會看到無法載入影片等錯誤訊息。