GStreamer é uma biblioteca de código aberto, um software complexo que atua como uma estrutura multimídia para vários sistemas operacionais GNU / Linux, bem como os sistemas operacionais Android, OpenBSD, Mac OS X, Microsoft Windows e Symbian.