相關文章

C0da3067f27172bd90188742c8136ba3 這次的 Apple 發表會直播,是這幾年來罕見不順暢的 Apple 直播,本來還以為是不是家裡網路出了問題,或是這次關注的觀眾太多把 Apple 網站搞掛掉?也有網友表示是串流視訊流出導致太多流量爆衝。不過,到底是哪個環節出了問題?國外網站非常鍥而不捨的替大家揪出了兇手:JavaScript。

直播不穩的情況就發生在嘉賓都入座、Cook 剛好上台的時候,萬眾期待的 iPhone 6 才剛躍上大螢幕,突然之間畫面不是停滯不動,就是切換到彩色長條圖畫面,這種情況持續在直播的前 30 分鐘內不斷重複發生,對於像蘋果這樣的大公司來說,幾乎可以用一場災難來形容。

▲直播中你看到幾次這個畫面?

本來以為是因為收看直播的人太多造成網路擁塞,不過外國部落客 Dan Rayburn 發現,原來 Apple 埋在網頁中的 JSON(JavaScript Object Notation)才是造成問題的元凶。

根據 Dan Rayburn 的研究指出,Apple 在這次在直播的頁面中加入了 JSON(JavaScript Object Notation),可以在頁面下方用 Twitter 串聯新照片,網頁還能每隔一秒就會自動刷新數次,不過這個史上最炫的超創新的功能,會強迫使用者觀看比較低畫質的影片,因為它認為這樣能降低流量;另外,Apple 的影片直撥功能依賴 Akamai 雲端分流,但由於 JSON 的緣故,導致無法順利快取內嵌的影片頁面,結果就如你我所見,換到了一堆罵名。

▲能隨時更新的 Twitter 概念很不錯,前提是不要影響到現場直播。

至於全世界都聽得到的中文翻譯,大概是因為發表會現場的編碼器設置錯誤,使得中文口譯人員的聲音蓋過台上發表者的音量,這也解釋了為什麼有些人會在畫面上看到「could not load movie」或是「you don’t have permission to access」之類的錯誤訊息,不過這個問題應該在重新啟動編碼器後就被解決了,至少 Apple 發表會的後半場可以用順利完成來形容。

 

資料來源:streamingmedia

延伸閱讀:

Apple Watch:2 種尺寸、3 個版本、6 款錶帶,2015 年上市,售價 $349 美元起

iPhone 6 正式發表,2 種尺寸、容量更大、電池更久

新的 iOS 8 來了,Apple Pay 電子錢包、Quicktype 功能公佈

使用 Facebook 留言

dearallan
3人給推

1.  dearallan (發表於 2014年9月11日 14:22)
我個人覺得這些都不是原因,真正原因是:「Apple失去賈伯斯了」。
幽理之刻
2.  幽理之刻 (發表於 2014年9月11日 14:47)
※ 引述《dearallan》的留言:
> 我個人覺得這些都不是原因,真正原因是:「Apple失去賈伯斯了」。

說得好!那個強迫症狂魔根本不會讓這些不穩定因素出現!
Raguna Raze
3.  Raguna Raze (發表於 2014年9月11日 15:45)
※ 引述《幽理之刻》的留言:
> ※ 引述《dearallan》的留言:
> > 我個人覺得這些都不是原因,真正原因是:「Apple失去賈伯斯了」。
>
> 說得好!那個強迫症狂魔根本不會讓這些不穩定因素出現!
賈伯斯糗大 iPhone4G亮相 網路連不上
我相信人類的記憶比魚還好
dearallan
4.  dearallan (發表於 2014年9月11日 16:38)
iPhone 4 連不上的確是個問題,但那個問題本質上並不是產品問題而是無線電波的技術瓶頸,叫現場觀眾配合一下就能解決。

我則是針對此文章的「發表會影音串流問題」回應的,記憶中這是第一次發表會直播串流出現這麼多問題。
貓貓總指揮
3人給推

5.  貓貓總指揮 (發表於 2014年9月11日 17:20)
Cache = 快取
"緩存"是大陸用語
這寫手是大陸人?╮(╯_╰)╭
T客邦已經連寫文章都外包給大陸了嗎?

洪免
6.  洪免 (發表於 2014年9月11日 17:41)
※ 引述《Xerath》的留言:
> Cache = 快取
> "緩存"是大陸用語
> 這寫手是大陸人?╮(╯_╰)╭
> T客邦已經連寫文章都外包給大陸了嗎?
>
>
已更正,我錯了,最近看太多大陸的影音網站,差點被同化,囧

發表回應

謹慎發言,尊重彼此。按此展開留言規則