GStreamer

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内, 検索
Gstreamer
Gstreamer-logo.svg
最新版 0.10.31(2010年12月1日(13か月前) (2010-12-01
プログラミング言語 C
対応OS クロスプラットフォーム
種別 マルチメディアフレームワーク
ライセンス LGPL
公式サイト http://gstreamer.freedesktop.org/
テンプレートを表示

GStreamer(ジーストリーマー)は、フリー(ライセンスはLGPL)のマルチメディアフレームワーク。

C言語で記述され、主にUNIXで開発されている。ビデオ編集ソフトやストリーミング、そしてメディアプレーヤなどのようなマルチメディアアプリケーションソフトウェアのベースとなる機能を提供する。クロスプラットフォームとなるよう設計されており、Linux(x86PowerPCARM)、Solaris(x86とSPARC)、Mac OS XMicrosoft WindowsOS/400上で動く。

核となる部分以外では、プラグインのライブラリ群で構成されている。 動的にロードされ、種々のコーデックコンテナフォーマット、出力ドライバをサポートしている。 他のプログラミング言語では、PythonC++PerlGNU GuileRubyなどにバインディングされている。

GNOMEデスクトップ環境はGStreamer技術の最初のかつ主要なユーザであり、GNOMEのアプリケーションがマルチメディア機能を実装するのにこのフレームワークを利用するよう支援した。KDEのメディアプレーヤであるAmarokなど、他のアプリケーションもこれを利用している。KDEのバージョン4では、これが標準のマルチメディアフレームワークとなる予定であったが、頻繁にABIが変更されるため、KDE では新たに Phonon が開発されることとなった。PhononではバックエンドとしてGStreamerを使うことができる。

GStreamerはNokiaの例など組み込み機器でも利用されている。Nokia 770 Internet Tablet

このプロジェクトは、freedesktop.orgでホストされており、フリーなデスクトップ環境間での相互運用性を改善することや技術を共有することを目的としている。

[編集] 歴史

このプロジェクトは、1999年にErik Walthinsenによって設立され、オレゴン大学院大学の研究プロジェクトから多くの核となるアイデアがもたらされた。Wim Taymansはすぐにプロジェクトに参加して、以来システムを多くの面で拡張した。世界中の多くの人が様々な面で貢献した。RidgeRunという組み込みLinuxの企業で働くBrock A. Frazierによってロゴがデザインされた。この企業は、Erik Walthinsenを小型機器にGStreamerを組み込む方法を開発するために雇用する、という形でGStreamerの最初のスポンサーとなった。

[編集] 関連項目

[編集] 外部リンク

個人用ツール
名前空間
変種
操作
案内
ヘルプ
ツールボックス
他の言語