
GPAC is an open-source multimedia framework that specializes in video streaming, transcoding, packaging, and delivery, positioning itself as a packaging counterpart to FFmpeg. Its key differentiator is a modular, standards-compliant architecture that supports hybrid broadcast-broadband scenarios, VR/3D scenes, and scripting, going beyond traditional 2D TV-like experiences. The project has received over 20 years of development, with an estimated $12 million in development cost, and is used by video streaming services, broadcasters, and standardization bodies globally. GPAC is hosted by Télécom Paris and supported by sponsors including Netflix, with commercial licensing handled through Motion Spell.
GPAC is an open-source multimedia framework for video streaming and next-gen multimedia transcoding, packaging and delivery.
GPAC 26.02 is a release that brings new features in packaging, Multicast ABR with HTTP repair, HTTP/3 support, and a new web UI for remote monitoring of long-running GPAC sessions.
MP4Box.js is GPAC's JavaScript library that makes it easy to parse, segment, and manipulate MP4 files in browsers or Node.js.
MP4Box is GPAC's popular MP4 multiplexer/demultiplexer.