OpenH264
開発元 | イーサン・ハッグ (シスコシステムズ) |
---|---|
初版 | 2013年12月9日オープンソース) | (
最新版 |
2.4.1[1]
/ 2 2月 2024年 |
リポジトリ | |
プログラミング 言語 | 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]
Firefoxでの対応
[編集]また、シスコが無料で利用可能と発表した2013年10月30日には、Mozillaのブレンダン・アイクが、「Firefoxの将来のバージョンでシスコのバイナリを使用し、プラットフォームでH.264コーデックが利用できないFirefoxにH.264のサポートを追加する」と書いている。[9] 2014年10月、MozillaはOpenH264をサポートする最初のメジャーリリースとなる「Firefox 33」を発表した。
機能
[編集]OpenH264は、WebRTCのようなリアルタイムに映像をエンコード・デコードする必要があるアプリケーションで使用することを想定している。[7]
OpenH264を使用しているソフトウェア
[編集]この節には内容がありません。(February 2014) |
その他
[編集]- MPEG-4 - 映像、音声、字幕、インタラクションなど様々なMPEGフォーマットの規格。
- オープンソースのコーデックとコンテナフォーマット一覧
関連項目
[編集]- ^ “Release 2.4.1” (2 2月 2024). 20 2月 2024閲覧。
- ^ a b “OpenH264 Home”. Cisco. 2014年1月18日閲覧。 “Cisco has taken our H.264 implementation, and open sourced it under BSD license terms.”
- ^ “OpenH264 License”. 2016年6月27日閲覧。"
- ^ “Open-Sourced H.264 Removes Barriers to WebRTC” (2013年10月30日). 2015年7月6日時点のオリジナルよりアーカイブ。2013年11月1日閲覧。
- ^ “Cisco OpenH264 project FAQ” (2013年10月30日). 2013年11月1日閲覧。
- ^ “OpenH264 Simplified BSD License” (2013年10月27日). 2013年11月21日閲覧。
- ^ a b “OpenH264 README file” (2013年11月5日). 2013年11月21日閲覧。
- ^ “Updated README - cisco/openh264@59dae50”. GitHub. Cisco. 2016年5月12日閲覧。
- ^ “Video Interoperability on the Web Gets a Boost From Cisco's H.264 Codec” (2013年10月30日). 2013年11月1日閲覧。
- ^ Emil Protalinski (14 Oct 2014). “Firefox 33 arrives with OpenH264 support, sending video to Chromecast and Roku from Android”. Venture Beat. 20 Jul 2016閲覧。