微軟已經發布的Internet Explorer 9平台預覽,展現出開放更多標準的誠意,但針對一項極重要的標準—網路視頻,微軟反而把爭議推向更難解的僵局。
爭議的標準涉及不需Adobe Flash或微軟Silverlight這類外掛軟體的網路視頻。這是HTML5的一大要素。該標準目前正在開發階段,目標是擴充網頁和網路應用軟體的能力。
微軟前幾天發布的IE9預覽,包含採用H.264技術的HTML5視頻。蘋果Safari也支援這項編碼/解碼技術。但Mozilla以對開源不友善為由,堅決反對H.264,支援另一種技術Ogg Theora。新版Opera 10.5與Mozilla同一陣營,而Google Chrome試圖兩面討好,同時支援Ogg Theora 3和H.264 3。
微軟選擇H.264不令人意外。微軟擁有這項技術的許多專利,並由MPEG LA代表微軟和其他專利所有人對外授權。而微軟當然不排斥專有技術,Windows 7即包含H.264支援。此外,H.264提供的視頻品質,絕大部分優於Ogg Theora。
未來微軟仍有可能增加支援Ogg Theora,但至少現在,微軟似乎無意打破僵局。那代表視頻網站必須為不同的瀏覽器,準備兩種串流,否則這可能是短期內最方便的選擇)就要繼續用 Flash。順便一提,多數Flash視頻採用H.264編碼器。)
HTML5標準敘述如何在網頁內建影音,但由於主要瀏覽器商的意見分歧,標碼器的規格一直無法確定。其中一項變數是Google完成收購On2 Technologies之後,Google開發中的新編碼技術VP8,將扮演何種角色。Google曾表示:“…視頻壓縮技術應是網路平台的一部份。”
微軟的IE9預覽版也沒有展現對其他開發中的標準支援,如提供網路視頻硬體加速的WebGL、改善網頁二維映像製作程式的Canvas,和能讓網路應用軟體離線執行的Indexed DB。
Indexed DB支援較有可能實現。微軟已公開為這項技術和Web SQL背書。微軟與Mozilla對此立場一致,可望協助Indexed DB順利成為新的HTML標準。但IE總經理Dean Hachamovitch受訪時不願承諾,他說:“這部分還有一些有趣的爭議,目前我們有一些最聰明的人正在討論相關的原則。”
他對WebGL的態度更冷淡,因為採用這項技術需要網路開發人員學習新的程式語言。Hachamovitch說:“WebGL是另一個有待考慮的部分,開發人員究竟有多想要那樣東西?”
- 微軟:IE9支援GPU加速 Google從中獲益最大
- IE9可能快於Chrome
- eWeek:微軟成功開發IE9的10個關鍵點