今天,YouTube在官方博客中正式宣佈,YouTube的視頻播放將默認使用HTML5,取代原先的Flash,目的是增加開發者、視頻主以及觀眾等使用YouTube的靈活性。在博客中,YouTube提到使用HTML5它有着技術上的優勢。
- 支持ABR(Adaptive Bitrate,自適應比特率):ABR能夠有效減少緩衝時間,能利用媒體源拓展(MediaSourse Extensions)使視頻/直播在Chrome, IE11, Safari 8 還有beta版的Firebox等眾多瀏覽器中流暢播放。HTML5也能照顧到多種流媒體設備,包括目前主流的Xbox One,Playstation 4和Chromecast等。
- 支持VP9 codec:VP9 codec能有效節省帶寬、加載時間和文件的大小。YouTube團隊鼓勵開發者使用iframe API代替Flash,這樣在很多不支持Flash的設備上也能進行視頻的瀏覽。
- 加密媒體擴展(Encrypted Media Extensions):通過這個擴展和正常加密的措施的結合,YouTube的視頻能夠通過簡單的配置,在不同平台上對多種內容保護技術進行支撐。簡化了視頻傳輸中由於加密保護與內容高度整合帶來的不便,可以減少視頻播放中的卡頓。
- WebRTC和全屏幕API支持:YouTube開發者可以通過WebRTC在瀏覽器內開發直播工具插件。有了HTML5的全屏API,YouTube在標準的HTML UI下,就可提供沉浸式的全屏觀看體驗。
YouTube工程總監Richard Leider稱:
引用不僅是YouTube,整個行業都因這些進展得益。擁抱HTML5的不僅有Netflix和Vimeo等內容提供商,還有蘋果、微軟等公司,都對HTML5的成功起到重要作用。
2010年,喬布斯曾撰文聲討Flash,認為Flash存在封閉、獨斷、存在技術缺陷還不兼容觸摸設備等眾多缺點,“移動時代是低功耗設備、觸摸屏界面和開放網絡標準的時代,Flash已經落伍。”他認為HTML5這樣的標準“才會在移動設備和個人電腦上同樣取得成功”。YouTube團隊從2010年就開始嘗試進行HTML5的變革,早期主要難點是缺少ABR技術的支持。
[本文參考以下來源:youtube-eng.blogspot.com]
資料來源:36Kr
請按此登錄後留言。未成為會員? 立即註冊