GPAC là một thực hiện các tiêu chuẩn MPEG-4 Systems (ISO / IEC 14496-1) phát triển từ đầu trong ANSI C.
Mục tiêu phát triển chủ yếu là để cung cấp một sạch (aka có thể đọc được bởi càng nhiều người càng tốt), thay thế nhỏ và linh hoạt cho các phần mềm tham khảo MPEG-4 Systems (được gọi là IM1 và phân phối trong ISO / IEC 14496-5). MPEG-4 phần mềm tham khảo thực sự là một phần rất lớn các phần mềm, được thiết kế để xác minh các tiêu chuẩn hơn là cung cấp một phần mềm sản xuất ổn định nhỏ.
GPAC được viết trong ANSI C vì lý do tính di động (nền tảng nhúng và DSP) với một mục tiêu đơn giản: giữ cho bộ nhớ càng thấp càng tốt
Mục tiêu phát triển thứ hai là để đạt được các tiêu chuẩn hội nhập đa phương tiện mới (SVG / SMIL, VRML, X3D, SWF, vv) vào một đĩa đơn. khuôn khổ. Giai đoạn này vẫn còn đang được soạn thảo nhưng đã bắt đầu với sự hỗ trợ VRML97.
GPAC đã có tính năng 2D và 3D phát đa phương tiện, MPEG-4 hệ thống mã hóa / ghép kênh và công cụ xuất bản để phân phối nội dung.
GPAC là cấp phép theo Giấy phép GNU General Public (xem FAQ).
Các GPAC phát hành hiện tại (0.2.3) đã bao gồm một phần rất lớn của tiêu chuẩn, và các tính năng có thể những gì có thể được coi là tiên tiến nhất . và mạnh mẽ 2D MPEG-4 cầu thủ trên toàn thế giới, cũng như MPEG-4 / VRML chơi 3D phong nha với một số hỗ trợ X3D
GPAC hiện đang chạy trên Windows, nền tảng Linux - WindowsCE nền tảng / PocketPC là không tích cực duy trì nhưng GPAC 0.2.3 đang chạy trên một thiết bị iPaq
Tính năng .
- MP4 và file 3GPP đọc, cả hai địa phương và thông qua http download (QuickTime faststart).
- MP3 (địa phương và http) và Shoutcast.
- file AAC và AAC đọc http streaming (cần tất FAAD2 cvs tarball).
- Media Codecs:. MPEG-4 Visual Hồ sơ đơn giản, MPEG-4 Audio AAC, JPEG, PNG, âm thanh AMR và tất cả các codec được hỗ trợ bởi các thư viện FFMPEG (bao gồm AVC / H264)
- Tất cả thùng phương tiện truyền thông được hỗ trợ bởi các thư viện FFMPEG: avi, mpeg, vob, vv ...
- Xiph.org Media: định dạng tập tin Ogg (bao gồm cả http đọc và Icecast), Vorbis âm thanh và video Theora .
- 3GPP Timed Text / MPEG-4 streaming Text.
- streaming hỗ trợ:. RTP và RTSP / SDP cho MPEG-4 Visual text / Audio, MPEG-1/2 âm thanh và video, 3GPP hẹn giờ, âm thanh AMR và H263 video
- Multichannel âm thanh, đa kênh để mapper stereo.
- MPEG-4 cảnh (2D, 3D và 2D / 3D cảnh hỗn hợp) -. Đọc từ định dạng nhị phân (BIF) và định dạng văn bản (BT / XMT-A)
- VRML 2.0 (VRML97) cảnh (không có phần mở rộng GEO hoặc NURBS).
- cảnh X3D (không đầy đủ) -. Hỗ trợ cả X3D (định dạng XML) và (định dạng VRML) X3DV
- hỗ trợ JavaScript cho MPEG4 / X3D / VRML.
- mô tả nén (GZip) hỗ trợ cho tất cả các định dạng văn bản của MPEG4 / X3D / VRML.
- cảnh SVG đơn giản (không đầy đủ).
- SWF Simple (Macromedia Flash) cảnh (không có ActionScript, không cắt, vv).
- HTTP đọc của tất cả các mô tả cảnh.
là gì mới trong phiên bản này:
- Phiên bản mới của GPAC là ra với nhiều cải tiến và sửa - thử nó ra!
Bình luận không