GStreamer é uma biblioteca para a construção de gráficos de componentes de manipulação de mídia. As aplicações que suporta variam de reprodução simples Ogg/Vorbis, streaming de áudio/vídeo para processamento de áudio complexo (mixing) e vídeo (edição não linear).