GStreamer est une bibliothèque logicielle de manipulation de sons et d'images (appelée aussi framework multimédia) écrite en C et distribuée sous licence libre. Initialement développée pour proposer une solution capable de concurrencer QuickTime et DirectShow sur GNU/Linux, sa première version publique date du . Le travail sur la synchronisation vidéo et audio de son auteur, lui a permis d'implémenter cette partie dans PipeWire, un gestionnaire de flux multimédias pour Linux, qui va permettre d'unifier les API des gestionnaires audio avec JACK, faible latence, orienté audio professionnel, et PulseAudio davantage orienté bureau, ainsi que les flux vidéos. Ces apports permettent en contrepartie d'alléger la gestion de synchronisation de Gstreamer. Elle a été portée depuis sur une grande variété de systèmes d'exploitation autres que GNU/Linux, tels que BSD, OpenSolaris, Android, OS X, iOS, Windows, OS/400. C'est un projet maintenu au sein de Freedesktop.org. GStreamer a été rapidement adoptée par le projet GNOME (dès la version 2.2 de ce dernier, sortie en ) dont elle est devenue un pilier (Totem, Rhythmbox, Epiphany et Pitivi, par exemple, en tirent largement parti). Elle est également utilisé par Phonon, la couche d'abstraction multimédia de KDE4. Elle a ensuite commencé à être utilisée sous Windows et MacOS : c'est ainsi que Songbird se basait dessus pour proposer des versions fonctionnant sous ces différentes plateformes, de même qu'Opera a reposé dessus pour afficher l'élément vidéo de HTML5 sous Windows, GNU/Linux et FreeBSD (à partir de sa version 10.5 et, semble-t-il, jusqu'à l'abandon du moteur de rendu de pages Web maison Presto au profit de Blink) . WebOS y recourt également. Pour faciliter les usages commerciaux de GStreamer, et ont œuvré ensemble à la création d'un SDK multiplateforme (GNU/Linux, Windows et Mac OS X pour la première version nommée Amazon qui est sortie le , puis Android avec la version Brahmaputra sortie le et iOS avec la version Congo sortie le ). Depuis, le SDK continue à être mis à jour parallèlement à GStreamer lui-même.
Pascal Frossard, Nikolaos Thomos, Eymen Kurdoglu