GPAC是MPEG-4系統標準從無到有ANSI C.
的主要發展目標制定了實施(ISO / IEC 14496-1)是提供一個乾淨的(又名可讀盡可能多的人可能),小而靈活的替代MPEG-4系統參考軟件(稱為IM1和分佈在ISO / IEC 14496-5)。 MPEG-4的參考軟件確實是一個非常大的軟件,設計驗證的標準,而不是提供一個小的,生產穩定的軟件。
GPAC是用ANSI C的可移植性的原因(嵌入式平台和DSP)用一個簡單的目標:保持內存佔用盡可能低
第二個發展目標是實現集成近期多媒體標準(SVG / SMIL,VRML,X3D,SWF等)到一個單一的。框架。這個階段仍在草擬但已開始與VRML97支持。
GPAC已經設有2D和3D多媒體播放,MPEG-4系統編碼器/多路復用器和出版工具用於內容分發。
GPAC是GNU通用公共許可證(參見常見問題解答)。
目前GPAC版本(0.2.3)已經涵蓋了標準的很大一部分,並配什麼或許可以被看作是最先進的,並提供強大的2D MPEG-4播放器在全球,以及一個像樣的3D MPEG-4 / VRML播放器的一些X3D支持
GPAC在Windows下運行目前,Linux平台 - 的WindowsCE / PocketPC的平台不積極維護,但GPAC 0.2.3是一個iPAQ設備上運行
特點:
- 在MP4和3GPP文件讀取,本地和通過HTTP下載(QuickTime的的FastStart)。
- 在MP3(本地和HTTP)和Shoutcast的。
- AAC文件的閱讀和AAC HTTP流(需要最新的CVS FAAD2 tar包)。
- 在媒體編解碼器:MPEG-4視頻簡單的個人資料,MPEG-4 AAC音頻,JPEG,PNG,AMR音頻和由FFMPEG庫(包括AVC / H264)所支持的所有編解碼
- 在由FFMPEG庫支持所有的媒體容器:AVI,MPEG,VOB,等...
- 在Xiph.org媒體:奧格文件格式(包括http讀的Icecast),Vorbis音頻以及Theora視頻 。
- 在3GPP時控文本/ MPEG-4流文本。
- 在流媒體支持:RTP和RTSP / SDP的MPEG-4視頻/音頻,MPEG-1/2的音頻和視頻,3GPP定時文字,AMR音頻和視頻H263
- 在多聲道音頻,多聲道立體聲映射。
- 在MPEG-4的場景(2D,3D和混合2D / 3D場景) - 從二進制格式(BIFS)和文本格式(BT / XMT-A)讀
- 在2.0 VRML(VRML97)場景(不GEO或NURBS擴展)。
- 在X3D場景(未完成) - 支持X3D(XML格式)和X3DV(VRML格式)
- 在對MPEG4 / X3D / VRML。 JavaScript支持
- 在壓縮描述(GZip壓縮),支持MPEG4 / X3D / VRML的所有文本格式。
- 在簡單SVG場景(未完成)。
- 在簡單的SWF(Macromedia Flash的)場景(無動作,不剪裁等)。
- 在HTTP看完所有的場景描述。
什麼是此版本中的新:
- 在GPAC新版本出了許多改進和修正 - 試試吧!
評論沒有發現