上網看影片要裝一堆外掛相當不方便,如今 HTML5 普及的潮流,已經不用再安裝這些外掛也能看影片了。微軟也受到沖擊,在其官方 Windows 博客宣布 順從網絡趨勢,不再支持外掛式的影片,而是采用基于 HTML5 的影片播放標準。這意味著微軟新操作系統 Windows 10,附上的瀏覽器不再支持自家推的 Silverlight,形同放棄自家產品的狀況。
依據微軟說明,微軟新的瀏覽器 Edge 將不支持 ActiveX,意味將移除瀏覽器對 Silverlight 的支持。這次微軟透過博客文章表示新版瀏覽器不支持 Silverlight,鼓勵大家用其他標準,意味著微軟要放棄 Silverlight,但不好意思明說。不過現在仍在使用 Silverlight 的人不用擔心,微軟仍舊會支持舊產品,像是 IE 11 和使用到 Silverlight apps 功能的人。
Silverlight 是微軟 2007 推出的產品,做為市場霸主 Flash 之外另一個網絡影片播放選擇。雖然相對 Flash,Silverlight 的市占遠遠比不上 Adobe 旗下的 Flash,但對長期用專屬軟件建構生態系的微軟來說,這次放棄自家,采用共通的免套件方案,有其重要的意義。如今 HTML5 標準已經普及,而內容商最關心的內容加密技術,也有解決方案,微軟放棄市占不佳的產品也很合理。
▲ 臺灣微軟為了推廣 Silverlight,曾推出虛擬代言人物藍澤光。來源:臺灣微軟 Via 維基百科
綜觀瀏覽器發展史,近年來大部分瀏覽器要播放影音內容,漸漸采用不用外掛的方式處理。瀏覽器的外掛往往會帶來安全漏洞,因此許多傳統上用外掛處理的功能,被 HTML5 取代了。Firefox 放棄年代久遠的 Netscape Plugin API (NPAPI),沒看錯,就有 Netscape,你就知道它歷史有多久遠,就是其中一個例子。
與影片播放相關的 HTML5 標準,像是 DASH、MSE、EME 和處理 DRM 保護的 CENC 標準,已經經由像是 W3C 或是影片專家小組 (Motion Picture Experts Group) 研擬規范,近年來已經發展成熟,也造成各家瀏覽器紛紛撤除對外掛的支持。
其他影音串流播放的外掛,像是 Flash,盡管曾宰制影音播放市場,近來也面臨與 Silverlight 類似的命運,被 HTML 5 的影音播放標準取代。Flash 曾被史蒂夫.賈布斯批評缺乏安全性,并且耗電,所以 iPad 并不支持 Flash。而最大的網絡影音平臺 YouTube 則是在今年初全面預設改用 HTML 5 播放影片。