GPAC

Comprehensive, Cutting-Edge and Open Source

GPAC is a visionary, standards-compliant multimedia framework that transcends traditional audio-video streaming use-cases. It is a comprehensive, open-source solution addressing a multitude of multimedia processing needs. With over two decades of evolution and deployment across major industry players, GPAC has established itself as a critical infrastructure component in video streaming services.

Ensuring that your media solutions are not only universally compatible but also compliant with global standards is pivotal in maintaining a robust, reliable, and reputable media streaming service. The release of GPAC 2.0 in 2022 marked a significant milestone in the 20-year history of the project, introducing a new era of enhanced support for multimedia formats and platforms. This version offers a total transformation, ensuring seamless experiences across diverse platforms.

A Hub for Open Standards and Innovation

Since its inception, GPAC has championed open standards and has fostered a culture of shared development. It has been a leading advocate for the ISO/MPEG Base Media File Format (ISOBMFF, MP4) since 2003, contributing to its Emmy-awarded recognition in the streaming industry.

Navigating Licensing with Motion Spell

While available under the LGPL v2.1 license for general use, Motion Spell offers alternative licensing models for those seeking to utilize GPAC beyond these terms. This flexibility ensures that businesses can leverage GPAC’s capabilities while contributing to its ongoing development and sustainability.

Why GPAC Stands Out

GPAC equips businesses to stay ahead of the game.

  • Comprehensive Solutions: Whether it's DASH, 5G, HLS or beyond, GPAC already encompasses the features you need.
  • Technical Superiority: GPAC leads the next generation of multimedia transcoding, packaging and delivery.
  • Innovation and R&D: GPAC's focus on R&D and standards helps our industry clients stay at the forefront of the competition.
  • Active Maintenance and Community Support: The GPAC framework is always actively maintained. It has been hosted at Télécom Paris since 2003.
  • Commercial Licensing: As the exclusive commercial licensor of GPAC, Motion Spell provides options so you can integrate GPAC into your operations with the flexiblity you need.
  • Professional Services: From integrations, to migrations, to customised software development, training and support, Motion Spell ensures GPAC's adaptability to your specific needs.

Unlocking GPAC's Full Potential with Motion Spell

To fully harness GPAC's capabilities, Romain Bouqueau, the founder of Motion Spell and one of the principal architects of GPAC, is here to assist you. Motion Spell offers a full range of professional services, ensuring that organizations can tap into GPAC's capabilities for their specific needs.

When you do business with Motion Spell, you are actively supporting the GPAC community:

  • Aiding the GPAC community, covering essential maintenance costs.
  • Enhancing GPAC's recognition and validation in the industry.
  • Facilitating potential collaborative ventures with GPAC at the forefront.
  • Engaging with the community through events, workshops, and networking opportunities.
  • Supporting an independent effort in standardization with proven results

Reach out to explore how we can help you harness the full potential of GPAC for all your multimedia processing needs.

GPAC Licensing : Commercial arm of GPAC

Further Resources

Technical Details

  • Containers: MP4/fMP4/CMAF/MOV/ProRes
  • Audio: MPEG audio (mp1/2/3, AAC, Opus)
  • Video: MPEG-1, 2, 4 part 2 (XViD, DivX), 4 part 10 (H264/AVC), HEVC, VVC, AV1, VP9, ProRes
  • Subtitles: WebVTT, TTML (full, EBU-TTD, IMSC, SMPTe-TT), 3GPP/Apple Timed Text, SRT
  • Encryption: CENC, PIFF, ISMA, OMA
  • Streaming: CMPEG-TS, RTP, HTTP, Apple HLS, MPEG-DASH, ATSC3/DVB-mABR ROUTE
  • Supported IOs: local files, pipes, UDP/TCP, HTTP(S), custom IO
  • Presentation formats: MPEG-4 BIFS, SVG Tiny 1.2, VRML/X3D
  • JS/Python: Scripting
  • 3D support: 360 videos, WebGL JS filters
  • Inputs: Microphone, camera, desktop grabbing

Major Sponsors & Supporters of GPAC