Přehrávání a nahrávání hromady formátů zvuku a videa
Přístup k webovým kamerám a dalším multimediálním zařízením přípojeným k systému
Sdílení a vysílání multimédiálního obsahu pomocí vzdálených zařízení
Přidejte do své aplikace multimédia, která si uživatelé mohou snadno přehrát. Získávejte obsah a sdílejte jej s dalšími zařízeními, ať už připojenými k systému nebo vzdáleně přes síť. Pokud potřebujete detailnější kontrolu, je k dispozici i podkladové nízkoúrovňové API.
Videa
Multimédia jsou v GNOME postavena na konstrukci GStreamer. Jedná se o flexibilní roury, ve kterých mohou být multimédia vytvářena v podobě od jednoduchého přehrávání zvuku a videa až po komplexní nelineární úravy.
GStreamer používá pro výstup zvuku PulseAudio, takže jej může směřovat na mnoho typů výstupního hardwaru. PulseAudio ovládá i dynamické přepínání výstupů a nastavení hlasitosti odděleně pro jednotlivé aplikace.
Pro webové kamery použijte Cheese. Poskytuje jednoduché rozhraní k webovým kamerám připojeným k systému a snadný způsob, jak přidat výběr avatara do vaší aplikace.
Ke sdílení obsahu přes síť do zařízení, jako jsou televize nebo herní konzole, použijte Rygel. Rygel používá na pozadí GUPnP, což je nízkoúrovňové API pro přístup k obsahu pomocí protokolů UPnP.
Pro jednoduché zvukové události, jako je zvuk závěrky fotoaparátu při pořízování snímku, použijte knihovnu libcanberra, která implementuje specifikaci zvukových motivů od freedesktop.org.
V projektech s otevřeným kódem můžete najít řadu reálných aplikací využívajích multimediální technologie GNOME. K takovýmto aplikacím patří například tyto:
Videa je multimediální přehrávač GNOME.
( Webové stránky | Snímek obrazovky | Zdrojový kód )
PiTiVi je nelineární editor videa, který silně využívá GStreamer.
( Webové stránky | Snímky obrazovky | Zdrojový kód )