GStreamer Technical Overview
Relevantní obrázky
Relevantní články
GStreamerGStreamer je otevřený multiplatformní multimediální framework se strukturou založenou na grafu filtrů. Je napsán nad objektovým systémem GLib 2.0 a primárně jej využívají aplikace pro desktopové prostředí GNOME. Framework je napsán v jazyce C, ale existují napojení pro několik dalších programovacích jazyků. GStreamer je uvolněn pod licencí LGPL. .. pokračovat ve čtení
Graf filtrůGraf filtrů je orientovaný graf toku dat uvnitř multimediálního frameworku. Uzly tohoto grafu jsou filtry, hrany reprezentují spoje mezi nimi. Frameworky mohou tento graf fixní. To je případ frameworku Video for Windows. Taková implementace ale použití frameworku velmi omezuje, protože aplikace jej mohou využít jen k předem daným úkonům. Ve většině případů lze však tok dat (graf) uvnitř frameworku alespoň částečně ovlivnit. Třeba DirectShow nebo GStreamer umožňují klientské aplikaci postavit si graf téměř libovolně a poskládat tak jakoukoli aplikaci. .. pokračovat ve čtení