The GPAC Open Source framework empowers the seamless handling of a diverse range of multimedia elements. It is an all-in-one solution for processing, inspecting, packaging, streaming, playback and interaction with media content. GPAC handles audio, video, subtitles, metadata, scalable graphics, encrypted media, 2D/3D graphics and ECMAScript to enable the most beautiful and unimaginable ultramedia experiences. GPAC’s comprehensive suite of tools, including the renowned MP4Box and the versatile gpac application, offer robust functionality for media manipulation, packaging and streaming.
What's new in 26.07
General
Clean up of remaining 'test mode' and 'old arch'
MPEG-DASH & HLS
Improved support of discontinuities in packager and client
Add sfrag tolerance to generate segments with a fixed number of fragments but variable-duration fragments
Add dashif.ingest profile for DASH-IF Live Ingest
SVCTE35 and MPD inband and out-of-band events
Improved DASH L3D and LLHLS
Support for cleanup of timeshift buffer in manifest in multi-period cases
Encryption
EVP support in encryption for hardware AES
AV1 scalable ID (temporal a/o spatial) filtering
Filters
Discontinuity detection in reframer and in dasher
Improve mediaserver MABR repair option
SourceID matching by prefix now possible
Add option to switch Periods when new encryption key is encountered
Allow DREF URL override in mp4dmx
Raw IAMF mux to/demux from MP4
Accept empty initial playlist in flist
Allow source loading to use custom source filters other than JS
Improved GHI demuxer for manifest regeneration
Allow ffavf to be used as source
Added tolerance for sfrag mode in mp4mx to align to sap frames
Other
Added MP4Box option for automatic track reordering
Test modes for GF_Blob and gfio from mem in gpac cli
Remote monitoring web app now supports inspecting from logs (use -rmt -rmt-log to start recording)
Added light formatting syntax to filter status
Switch to QJS 26-06
Refined gfio from mem to allow multiple concurrent users, needed by some demuxers
More configuration options for H2 and H3, improved QUIC support