開発元 | イーサン・ハッグ(シスコシステムズ) |
---|---|
初版 | 2013年12月9日 (2013-12-09)(オープンソース) |
最新版 | |
リポジトリ | ![]() |
プログラミング 言語 | C++,Assembly |
種別 | 動画圧縮のコーデック |
ライセンス | 簡易BSDライセンス[2] |
公式サイト | www |
テンプレートを表示 |
OpenH264は,H.264/MPEG-4 AVC形式のビデオストリームをリアルタイムにエンコードおよびデコードするためのライブラリ、自由ソフトウェアである。[2]BSDライセンスでリリースされている。[3]
2013年10月30日、シスコシステムズ(以下シスコ)のローワン・トロロープは、シスコがH.264 ビデオコーデックであるOpenH264のバイナリとソースコードの両方を簡易BSDライセンスで公開し、シスコのプリコンパイルされたバイナリを使用したソフトウェアプロジェクトに対しては、その使用料をすべてMPEG LA自身に支払う(つまり、シスコのOpenH264の「バイナリ」は無料で使用できる)と発表した。
現在のサポートするCPUアーキテクチャはx86とARM、現在サポートされているOSはLinux、Windows XP以降、Mac OS X、Androidである。iOSはインターネットからバイナリをダウンロードしてインストールすることができないため、サポートされていない。[4][5][6]
OpenH264のソースコードは2013年10月にはすでに存在し、シスコ製品の内部で使用されていたが、シスコはOpenH264コーデックをすぐには公開しなかった。2か月後に発表された理由は、オープンソース化が意図されていない他のシスコ社内で作成されたコードへの依存関係を切り離し、同じコードを使用している他のシスコ製品を危険にさらす可能性のあるゼロデイ攻撃がないことを確認し、必要な法的手続きがすべて完了していることを確認する必要があったからだと説明している。[7]
シスコは、2013年12月9日にOpenH264のソースコードを公開した。[8]
また、シスコが無料で利用可能と発表した2013年10月30日には、Mozillaのブレンダン・アイクが、「Firefoxの将来のバージョンでシスコのバイナリを使用し、プラットフォームでH.264コーデックが利用できないFirefoxにH.264のサポートを追加する」と書いている。[9] 2014年10月、MozillaはOpenH264をサポートする最初のメジャーリリースとなる「Firefox 33」を発表した。
OpenH264は、WebRTCのようなリアルタイムに映像をエンコード・デコードする必要があるアプリケーションで使用することを想定している。[7]
![]() | この節には内容がありません。加筆して下さる協力者を求めています。(February 2014) |
動画ファイルフォーマット |
| ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
音声ファイルフォーマット |
| ||||||||||||||||||
画像ファイルフォーマット |
| ||||||||||||||||||
マルチメディアコンテナフォーマット |
| ||||||||||||||||||
団体 | |||||||||||||||||||
圧縮技術についてはデータ圧縮を、コーデックについてはデータ圧縮・伸張を行うコーデックを参照 |
![]() | この項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。 |