思科發布新的開源H.264編解碼器
YouTube是眾多使用H.264的網站之一
美國網路設備公司思科宣布它計劃提供一個開源的H.264編解碼器 - 也就是說以後在WebRTC中播放電影就再不會有問題了。
儘管H.264廣泛應用於HTML5視頻流中,但是不是所有的瀏覽器和操作系統都可以利用H.264。
這是因為使用可以編碼與解碼H.264視頻的編解碼器需要向持有相關專利的MPEG LA組織支付高昂的使用費(也許不是巧合,一些專利為思科所擁有)。
此外,用於H.264的編解碼器禁止隨同像網頁瀏覽器這樣的開源軟體一同分發。
這就是一些YouTube的HTML5視頻不能在Firefox中播放但卻可以在Google Chrome中播放的原因。因為後者有能力支付許可費用從而使它的用戶受益。
但是思科打算通過他們自己開發一個可以被包括開源項目在內的任何項目免費使用的開源H.264編解碼器實現,OpenH264,來消除這樣的不平等。對它二進位模塊的使用也不再有許可費用和限制。
這家公司談到,通過開源他們的H.264編解碼器和為他們預編譯的二進位文件提供免費下載,這將給像WebRTC這樣的允許瀏覽器間實時通信的HTML5 API提供強大動力。
『思科並不是第一個去創建H.264開源實現的...』
實際上,Mozilla已經宣布它計劃在Firefox中支持思科的H.264二進位模塊。
思科並不是第一個去創建H.264的開源實現的。GNU的libavcodec庫已經包括了解碼器和編碼器,後者基於x264。但是思科提供的開源實現是有法律支持的 - 而這正是其它的開源實現所缺乏的。這使得思科的解碼器對象Mozilla這樣的公司來說就非常有用,這可以使得它們無需擔心法律問題。
然而,思科公司為何提供這樣一個新編解碼器的原因還不很清楚。
思科將開源他們的H.264棧。這將隨著預編譯二進位模塊一同可從他們的網站上免費下載。像Firefox這樣的應用就可以在需要解碼H.264視頻的時候載入它(甚至可在需要的時候自動下載它)。
於此同時,思科將要向MPEG LA組織支付專利費用,而這些費用卻無法向使用它們模塊的用戶收取。對於直接由源代碼進行編譯的行為的限制也不清晰。儘管如此,隨著代碼在Github網站上進行託管,我們就可以獲得更多信息。
總結
思科正在幫助Web技術的前進。多虧了思科公司在開源方面的努力,使用OpenH264,基於廣泛使用的標準的高質量的視頻流將可以在更多的平台被更多的人使用。
不管你是否是一個H.264的粉絲,或者你贊成採納完全免費的VP8,這一可以提供公平競爭環境的舉措都是值得稱道的。
via: http://www.omgubuntu.co.uk/2013/10/cisco-announce-open-source-h-264-codec
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive