OpenH264

OpenH264
開発元 イーサン・ハッグ (シスコシステムズ)
初版 2013年12月9日 (2013-12-09) (オープンソース)
最新版
2.4.1[1] / 2 2月 2024年 (エラー: 最初のパラメータを日付や時間として解析することができません。) (2 2月 2024)
リポジトリ
  • github.com/cisco/openh264
ウィキデータを編集
プログラミング
言語
C++, Assembly
種別 動画圧縮のコーデック
ライセンス 簡易BSDライセンス[2]
公式サイト www.openh264.org
テンプレートを表示

OpenH264は,H.264/MPEG-4 AVC形式のビデオストリームをリアルタイムにエンコードおよびデコードするためのライブラリフリーソフトウェアである。[2] BSDライセンスでリリースされている。[3]

歴史

無料で利用できるバイナリへの移行

2013年10月30日、シスコシステムズ(以下シスコ)のローワン・トロロープは、シスコがH.264 ビデオコーデックであるOpenH264のバイナリとソースコードの両方を簡易BSDライセンスで公開し、シスコのプリコンパイルされたバイナリを使用したソフトウェアプロジェクトに対しては、その使用料をすべてMPEG LA自身に支払う(つまり、シスコのOpenH264の「バイナリ」は無料で使用できる)と発表した。

現在のサポートするCPUアーキテクチャx86ARM、現在サポートされているOSはLinuxWindows 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」を発表した。

[10]

機能

OpenH264は、WebRTCのようなリアルタイムに映像をエンコード・デコードする必要があるアプリケーションで使用することを想定している。[7]

OpenH264を使用しているソフトウェア

その他

ポータル FLOSS
ポータル FLOSS

関連項目

  1. ^ “Release 2.4.1” (2 2月 2024). 20 2月 2024閲覧。
  2. ^ a b “OpenH264 Home”. Cisco. 2014年1月18日閲覧。 “Cisco has taken our H.264 implementation, and open sourced it under BSD license terms.”
  3. ^ “OpenH264 License”. 2016年6月27日閲覧。"
  4. ^ “Open-Sourced H.264 Removes Barriers to WebRTC” (2013年10月30日). 2015年7月6日時点のオリジナルよりアーカイブ。2013年11月1日閲覧。
  5. ^ “Cisco OpenH264 project FAQ” (2013年10月30日). 2013年11月1日閲覧。
  6. ^ “OpenH264 Simplified BSD License” (2013年10月27日). 2013年11月21日閲覧。
  7. ^ a b “OpenH264 README file” (2013年11月5日). 2013年11月21日閲覧。
  8. ^ “Updated README - cisco/openh264@59dae50”. GitHub. Cisco. 2016年5月12日閲覧。
  9. ^ “Video Interoperability on the Web Gets a Boost From Cisco's H.264 Codec” (2013年10月30日). 2013年11月1日閲覧。
  10. ^ Emil Protalinski (2014年10月14日). “Firefox 33 arrives with OpenH264 support, sending video to Chromecast and Roku from Android”. Venture Beat. 2016年7月20日閲覧。

外部リンク

  • 公式ウェブサイト
マルチメディア圧縮フォーマット
動画ファイルフォーマット
ISO/IEC
ITU-T
SMPTE
AOMedia
IETF
SAC
  • AVS(英語版)
その他
  • Apple Video(英語版)
  • Bink(英語版)
  • DVI(英語版)
  • EVC(英語版)
  • GIFアニメーション
  • Microsoft Video 1(英語版)
  • MSU Lossless(英語版)
  • OMS Video(英語版)
  • ProRes 422
  • ProRes 4444
  • RTVideo(英語版)
  • SheerVideo(英語版)
  • Smacker(英語版)
  • Snow
  • Sorenson Video, Spark(英語版)
  • VP6
  • VP9
  • WMV
  • YULS(英語版)
  • XVC
  • Xvid
可逆圧縮
開発停止
音声ファイルフォーマット
ISO/IEC
ITU-T
IETF
3GPP
ETSI
  • AC-3
  • AC-4(英語版)
  • DTS
SAC
  • AVS(英語版)
  • DRA(英語版)
その他
開発停止
Bluetooth
画像ファイルフォーマット
IEC, ISO,
ITU-T, W3C, IETF
その他
マルチメディアコンテナフォーマット
ISO/IEC
ITU-T
IETF
SMPTE
  • GXF(英語版)
  • MXF
3GPP
  • 3GP and 3G2(英語版)
その他
団体
  • NETVC(英語版)
  • MPEG LA(英語版)
圧縮技術についてはデータ圧縮を、コーデックについてはデータ圧縮・伸張を行うコーデックを参照
  • 表示
  • 編集