![]() GPAC Multimedia Open Source Project | |
| 開発元 | Jean Le Feuvre, Romain Bouqueau, Aurélien David, People@GPAC[1][2] |
|---|---|
| 初版 | 2003年[3] |
| 最新版 | |
| リポジトリ | |
| プログラミング 言語 | C |
| 対応OS | Cross-platform |
| 対応言語 | English |
| 種別 | Multimedia framework |
| ライセンス | LGPL v2.1 |
| 公式サイト |
gpac |
GPAC Project on Advanced Content ( GPAC 、再帰的な頭字語。直訳すると高度なコンテンツに関するGPACプロジェクト) は、モジュール性と標準準拠に重点を置いたオープンソースのマルチメディア フレームワークです。 GPAC は、 ANSI Cで記述されたMPEG-4システム標準の実装として作成され、後にストリーミング メディアで拡張されました。 GPAC は、メディア コンテンツを処理、検査、パッケージ化、ストリーミング、再生し、メディア コンテンツと対話するためのツールを提供します。 このようなコンテンツは、オーディオ、ビデオ、字幕、メタデータ、暗号化されたメディア、レンダリング、 ECMAScriptの任意の組み合わせになります。 [5]
GPAC は、libgpac と呼ばれるコア ライブラリに基づいて 3 つのツール セットを提供します。
GPAC はクロスプラットフォームです。 移植性を考慮して、メモリフットプリントをできるだけ小さく抑えるために、(ほぼ 100% ANSI) Cで記述されています。 現在、 Windows 、 Linux 、MacOS X、iOS、Android、Solaris、その他多くのシステムで実行されています。
GPAC は、幅広い MP4/ISOBMFF 機能を備えていることでよく知られており、ビデオ愛好家、学術研究者、標準化団体、プロの放送局の間で人気があります。
この項目「GPAC」は途中まで翻訳されたものです。(原文:"GPAC Project on Advanced Content" 19:40, 25 July 2024 UTC) 翻訳作業に協力して下さる方を求めています。ノートページや履歴、翻訳のガイドラインも参照してください。要約欄への翻訳情報の記入をお忘れなく。(2024年9月) |
GPAC was founded in New York City in 1999.[6] In 2003, it became an open-source project, with the initial goal of developing from scratch, in ANSI C, clean software compliant with the MPEG-4 Systems standard, as a small and flexible alternative to the MPEG-4 reference software.[3]
In parallel, the project has evolved and now supports many other multimedia standards, with support for X3D, W3C SVG Tiny 1.2, and OMA/3GPP/ISMA and MPEG Dynamic Adaptive Streaming over HTTP (MPEG-DASH) features. 3D support is available on embedded platforms through OpenGL-ES.[要出典] The MPEG-DASH feature can be used to reconstruct .mp4 files from videos streamed and cached in this format (e.g., YouTube).[7] Various research projects used or use GPAC.[8]
Since 2013, GPAC Licensing has offered business support and closed-source licenses.[9] In 2022 Netflix announced using GPAC for their worldwide content operations [10] including the Netflix service, studio content, and merchandising material [11]
GPAC features encoders and multiplexers, publishing and content distribution tools for MP4 files and many tools for scene descriptions (BIFS/VRML/X3D converters, SWF/BIFS, SVG/BIFS, etc....). MP4Box provides all these tools in a single command-line application, albeit with extremely arcane syntax. Current supported features are:[12]
GPAC supports many protocols and standards, among which:[12]
As of version 0.4.5, GPAC has some experimental server-side and streaming tools:[12]
The project is hosted at Télécom_Paris, a leading French engineering school. Current main contributors of GPAC are:[2]
Other (current or past) contributors are:[2]
Additionally, GPAC is used at Télécom Paris for pedagogical purposes. Students regularly participate in the development of the project.[2]
未登録
IPFS未登録
📡 0ピア
N=1
CRITICAL
PQS A88