今天,YouTube在其官方博客中正式宣布,將使用HTML5作為視頻播放的默認(rèn),而不是原來的Flash,以增加開發(fā)者、視頻所有者和觀眾使用YouTube的靈活性。在博客中,YouTube提到使用HTML5有技術(shù)優(yōu)勢(shì)。
ABR(Adaptive bitrater)支持:ABR可以有效減少緩沖時(shí)間,并利用MediaSourse Extensions使視頻/直播在Chrome、IE11、Safari 8、Firebox等眾多瀏覽器中流暢播放。HTML5還可以照顧各種流媒體設(shè)備,包括Xbox One、Playstation 4和Chromecast。
支持VP9編解碼:VP9編解碼可以有效節(jié)省帶寬、加載時(shí)間和文件大小。YouTube團(tuán)隊(duì)鼓勵(lì)開發(fā)人員使用iframe API而不是Flash,這樣他們就可以在許多不支持Flash的設(shè)備上瀏覽視頻。
加密媒體擴(kuò)展:通過這種擴(kuò)展和普通加密措施的結(jié)合,YouTube視頻可以通過簡(jiǎn)單的配置支持不同平臺(tái)上的各種內(nèi)容保護(hù)技術(shù)。它簡(jiǎn)化了視頻傳輸中加密保護(hù)和內(nèi)容高度融合帶來的不便,可以減少視頻播放中的干擾。
WebRTC和全屏API支持:YouTube開發(fā)者可以通過WebRTC在瀏覽器中開發(fā)直播工具插件。借助HTML5的全屏API,YouTube可以在標(biāo)準(zhǔn)HTML UI下提供沉浸式的全屏觀看體驗(yàn)。
YouTube工程總監(jiān)理查德雷德說:
不僅是YouTube,整個(gè)行業(yè)都從這些發(fā)展中受益。HTML5不僅受到網(wǎng)飛和Vimeo等內(nèi)容提供商的歡迎,也受到蘋果和微軟等公司的歡迎,這些公司都對(duì)HTML5的成功發(fā)揮了重要作用。
2010年,喬布斯曾撰文聲討Flash,認(rèn)為Flash存在封閉性、隨意性、有技術(shù)缺陷、與觸控設(shè)備不兼容等諸多缺點(diǎn)?!耙苿?dòng)時(shí)代是一個(gè)低功耗設(shè)備、觸摸屏界面和開放網(wǎng)絡(luò)標(biāo)準(zhǔn)的時(shí)代,F(xiàn)lash已經(jīng)落后了。”他認(rèn)為像HTML5這樣的標(biāo)準(zhǔn)“將在移動(dòng)設(shè)備和個(gè)人電腦上同樣成功”。自2010年以來,YouTube團(tuán)隊(duì)一直試圖改革HTML5。前期的主要困難是缺乏ABR技術(shù)支持。