![]() |
蘋果 CEO Steve Jobs 不久前公開說明蘋果往後不再使用 Adobe Flash,不過可能得再等一等。
Google YouTube 軟體工程師 John Harding 表示,儘管 YouTube 嘗試讓影片以 HTML5 格式執行,但是還是會持續使用 Flash 。
HTML5<video> 標籤已滿足影片播放的基本要求,但對 YouTube 提供的大容量,高畫質的影片來說還不夠。
「<video> 標籤是開放標準的一大步,但 Adobe Flash 平臺在影片傳佈上仍然是重要角色,」Harding 在部落格中說道。
影片製碼格式分成二派,一派是蘋果及微軟為代表的專利所有者及 H.264 格式支持者,另一派是 Adobe, Google, Mozilla 及 Opera 為代表的陣營(他們宣稱支援 Google 開原碼 WebM 格式的 VP8 影片編碼規格),撇開陣營分裂的議題,其實 HTML5 尚無支援產業等級的影片串流能力。
YouTube 愈來愈常播放整段電影及串流活動,若想播放流暢就必須具備緩衝的良好控管及動態品質控管。
「Flash Player 利用 Actionscript 和 HTTP 或 RTMP 影片串流協定,讓軟體應用管理影片的下載及播放。 HTML5 標準則不處理影片串流協定,但已有廠商和企業致力於改善 HTTP 上傳送影片的體驗。」
YouTube 也必須為某些影片,如 YouTube Rentals 提供防護。 Flash Platform 的 RTMP 協定已相容於版權防護技術,但 HTML5 還沒。
Flash 也是影片嵌入的較優選項。
「雖然 HTML 加入了沙箱 (sandbox) 和訊息傳遞 (Message Passing) 功能,但 Falsh 則是大部分網站允許別站內容嵌入的唯一機制。」Harding 說。
此外,在硬體加速的全螢幕高畫質內容播放上,Flash 也優於瀏覽器。 Harding 指出,雖然 WebKit 已有長足發展,但還不夠,特別是必須在影片圖層上加入內容時。
Harding 指出,HTML 5 在支援瀏覽器中網路攝影機和麥克風功能方面,也不如 Flash 。 YouTube 用戶常用到這些工具。
HTML5 還無法滿足 YouTube 的要求,Harding 說。連同 Google 在 Android 裝置中支援 Flash 的決定,看來,Flash 的日子還很長。

