Win7用戶:火狐做了一個艱難的決定

2014/5/15 20:30:18    編輯:軟媒 - 阿象     字體:【

Win7之家afsion.com.cn):Win7用戶:火狐做了一個艱難的決定

談到開放式HTML5標(biāo)準(zhǔn),不得不提到Mozilla和火狐瀏覽器。其中,Mozilla基金會也一直傳遞“開放網(wǎng)絡(luò)”理念,塑造一個全新的網(wǎng)絡(luò)環(huán)境,有時候也要屈服于現(xiàn)實。近期,火狐做了一個艱難的決定。

今天,Mozilla官方博客正式宣布首開特例為火狐瀏覽器啟用W3C加密媒體擴展(Encrypted Media Extensions),該擴展允許網(wǎng)絡(luò)瀏覽器播放基于HTM5內(nèi)容解密模塊(Content Decryption Module)的網(wǎng)絡(luò)視頻,諸如播放Netflix、Hulu等視頻網(wǎng)站的在線視頻。

去年,W3C發(fā)布加密媒體擴展(EME)工作草案,要求在開放的HTML5標(biāo)準(zhǔn)中加入閉源的DRM,后者是由Adobe開發(fā)的一項閉源技術(shù)。雖然這項EME草案引發(fā)廣大的爭議,但微軟IE瀏覽器、谷歌Chrome仍先后加入W3C EME標(biāo)準(zhǔn)技術(shù),而Mozilla更傾向選擇其他模式的內(nèi)容解密技術(shù),例如水印技術(shù)(Watermark)。

如果火狐瀏覽器不支持W3C EME技術(shù),未來可能無法正常使用國外Netflix等在線視頻服務(wù),因此Mozilla決定加入這項W3C標(biāo)準(zhǔn)技術(shù)。Mozilla CTO Andreas Gal也承認(rèn)為火狐加入閉源DRM功能做了一個很難決定,不得不承認(rèn)這項舉措有悖Mozilla開放網(wǎng)絡(luò)理念。

隨后,他也在博客中進(jìn)一步闡述了如何在開源的火狐瀏覽器代碼中包含閉源的EME模塊,參考上圖:EME利用內(nèi)容解密模塊實現(xiàn)DRM功能,火狐瀏覽器不直接載入這一模塊,而是將其封裝在開源的沙盒內(nèi);整個運行過程中,CDM無權(quán)訪問用戶的硬盤或網(wǎng)絡(luò),而是由沙盒向CDM提供一個通訊機制接收加密數(shù)據(jù)。