GPAC filters

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Modern multimedia frameworks mix a variety of functionalities, such as network inputs and outputs, multiplexing stacks, compression, uncompressed domain effects and scripting, and require realtime processing for live services. They usually end up becoming very difficult to apprehend for end users and/or third-party developers, with complex testing and maintenance. The GPAC open-source media framework is no exception here. After 15 years of development and experiences in interactive media content, the possibilities offered by the framework were heavily restrained by a fixed media pipeline approach, despite the large number of tools available in its code base. In this paper, we discuss the major re-architecture undergone by GPAC to offer developers and end users a completely configurable media pipeline in a simple way, review the core concepts of this new design, their reasoning and the new features they unlock. We show how various complex use cases can now simply be achieved and how the re-architecture improved GPAC stability, making it a first-class candidate for research, commercial and educational projects involving multimedia processing.

Original languageEnglish
Title of host publicationMMSys 2020 - Proceedings of the 2020 Multimedia Systems Conference
PublisherAssociation for Computing Machinery, Inc
Pages249-254
Number of pages6
ISBN (Electronic)9781450368452
DOIs
Publication statusPublished - 27 May 2020
Event11th ACM Multimedia Systems Online Conference, MMSys 2020 - Istanbul, Turkey
Duration: 8 Jun 202011 Jun 2020

Publication series

NameMMSys 2020 - Proceedings of the 2020 Multimedia Systems Conference

Conference

Conference11th ACM Multimedia Systems Online Conference, MMSys 2020
Country/TerritoryTurkey
CityIstanbul
Period8/06/2011/06/20

Keywords

  • HLS
  • MPEG-DASH
  • broadcasting
  • composition
  • interactivity
  • multimedia
  • real-time streaming
  • streaming

Fingerprint

Dive into the research topics of 'GPAC filters'. Together they form a unique fingerprint.

Cite this