今天,YouTube 在官方部落格正式宣佈,YouTube 的影片播放機制將預設使用 HTML5,以取代原先的 Flash。這個更改的目的是增加開發者、影片製作者以及觀眾等使用 YouTube 的靈活性。在部落格中,YouTube 提到使用 HTML5 它有著技術上的優勢。
Youtube官方列舉的優勢包括有4項:
1.支援 ABR(Adaptive Bitrate,變動位元速率):ABR 能夠有效減少緩衝時間,使影片或是直播的時候,在 Chrome, IE11, Safari 8 還有 beta 版的 Firebox 等眾多瀏覽器中流暢播放。HTML5 也能照顧到多種串流媒體的硬體裝置,包括目前主流的 Xbox One,Playstation 4 和 Chromecast 等。
2.支援VP9 codec:VP9 codec 能有效節省頻寬、載入時間和檔案的大小。YouTube 團隊鼓勵開發者使用iframe API來代替Flash,這樣在很多不支援 Flash 的設備上,也能進行影片瀏覽。
3.加密的機制 (Encrypted Media Extensions):通過這個與正常加密的機制結合,YouTube 的影片能夠透過簡單的配置,在不同平臺上對多種內容保護技術進行支撐。簡化了影片傳輸中由於加密保護與內容高度整合帶來的不便,並且可以減少影片播放中的卡頓。
4.WebRTC 和全螢幕 API 支援:YouTube 開發者可以通過 WebRTC 在瀏覽器內開發直播工具的外掛程式。有了 HTML5 的全螢幕 API,YouTube 在標準的 HTML UI 下,就可提供沉浸式的全螢幕觀看體驗。
另外,根據YouTube 工程總監 Richard Leider 表示:「不僅是 YouTube,整個網路影片都因為上述這些優勢而得益。擁抱 HTML5 的不僅是我們YouTube團隊,還有 Netflix 和 Vimeo 等內容提供者,蘋果、微軟等公司,都對 HTML5 的成功起到重要作用。」
回想2010 年,賈伯斯曾撰文聲討Flash,認為 Flash 存在封閉、獨斷、技術缺陷還不相容觸控式裝置等眾多缺點,「行動裝置時代普遍採用低功耗的硬體、觸控式螢幕介面和開放網路標準。而在這樣的趨勢之下,Flash 已經落伍。」
當時,賈伯斯認為 HTML5 這樣的標準才會在行動裝置和個人電腦上取得成功。雖然YouTube 工作小組從2010年就開始嘗試進行 HTML5 的變革,不過早期主要的障礙是缺少 ABR 技術的支援,現在終於解決問題正式上路。
留言列表