Manage your Blog

Create your blog now! Easy and Free

Ubuntuland

Get Paid to Blog About the Things You Love

02/11/2007 GMT 1

GStreamer Core 0.10.19 Base 0.10.19 stable releases

ubuntuland @ 16:16

GStreamer is a library that allows the construction of graphs of media-handling components, ranging from simple Ogg/Vorbis playback to complex audio (mixing) and video (non-linear editing) processing.

gstreamer-logo.png

What is GStreamer?

Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface.


GStreamer is released under the LGPL.


no one deals like we do!

Multiplatform

GStreamer has been ported to a wide range of operating systems, processors and compilers. This include but are not limited to Linux on i86,PPC, ARM using GCC. Solaris on x86 and SPARC using both GCC and Forte, MacOSX, Microsoft Windows using MS Visual Developer and IBM OS/400.

Comprehensive Core Library

  • Graph-based structure allows arbitrary pipeline construction
  • Based on GLib 2.0 object model for object-oriented design and inheritance
  • Compact core library of less than 500KB, about 65 K lines of code
  • Multi-threaded pipelines are trivial and transparent to construct
  • Clean and simple API for both plugin and application developers
  • Extremely lightweight data passing means very high performance/low latency
  • Complete debugging system for both core and plugin/app developers
  • Clocking to ensure global inter-stream synchronization (a/v sync)
  • Quality of service (qos) to ensure best possible quality under high CPU load

Intelligent Plugin Architecture

  • Dynamically loaded plugins provide elements and media types, demand-loaded via an XML registry, similar to ld.so.cache
  • Element interface handles all known types of sources, filters, sinks
  • Capabilities system allows verification of element compatibility using MIME types and media-specific properties
  • Autoplugging uses capabilities system to complete complex paths automatically
  • Pipelines can be saved to XML and loaded back to working state
  • Resource friendly plugins don't waste RAM
totem.png

Extensive Development Tools

GStreamer is rapidly approaching a stable API. There is still a number of items on our TODO list.

Because GStreamer is designed to be as generic as possible, a wide range of applications can be build on top of it with very little effort, allowing the programmer to focus on the user interface and human interaction components of application design.


uBid is the marketplace you can trust!

GStreamer applications

All applications listed alphabetically

amaroK

amaroK is an audio player for KDE.

avisynth 3.0

Avisynth 3.0 is a powerful video frameserver.

Banshee

Banshee is a music player for GNOME using Mono

Boxtream

Boxtream is a project of hardware and software forming a mobile and autonomous video streaming and recording studio.

BMPx

BMPx is a music player using GTK+ with a 'Winamp' like interface

Buzztard

Buzztard is music application similar to Buzz or FastTracker.

Cupid

A GStreamer video Recorder, which is currently under development and will be able to record perfectly synchronized audio/video in any format supported by GStreamer.

Dissent

Dissent is a audio and video player written in C# and GTK+.





The Dave/Dina Project

The Dave/Dina Project is a set-top box distribution for playing and recording TV and multimedia and much more.

Elisa

Elisa is a OpenGL based cross-platform media center solution.

Eina

Eina is a traditional audio player with a GTK2 interface.

Exaile

Exaile is a audio player for GNOME supporting a wide range of features. Its GUI and featureset is similar to that of the Amarok music player.

Flumotion

Flumotion is a distributed streaming media server

FUPlayer

FUPlayer GNOME Media player written in Python.

Gamp

Gamp is a GNOME based media player


Top Recommended $5.95 Hosting

Geekcast

Geekast is a GNOME P2P streaming client writen in Ruby

GNOME Media

GNOME Media uses GStreamer for the volume control, sound recorder and cd player.

GMediaRender

GMediaRender is a upnp client for use with upnp media servers

Goobox

Goobox is a GNOME based cd-player and ripper

GStreamer Editor

A graphical pipeline contruction interface called GStreamer Editor.

Istanbul

Istanbul is a screen recorder

iStream

iStream is a GNOME panel applet for playing internet radio streams.

Jamboree

Jamboree is a GNOME based music player developed by Imendio.

Jokosher

Jokosher is a multitrack music editori

JuK

JuK is an audio jukebox for KDE.

Kaffeine

Kaffeine is a KDE based media player

Lindele

Lindele is a GNOME based music player

Listen

Listen is a GNOME music player written in Python

LiveSupport

LiveSupport is radio management software that provides live studio broadcast capabilities as well as remote automation in one integrated system.

Marlin

marlin is a sample editor for Gnome.

MMS

MMS or My Media System is a media center style application.

Monkey Bubble

Monkey Bubble a fun and cool game for GNOME using GStreamer to play some funky music and sweet sound effects.


123inkjets - Printer Ink, Toner, and More

Muine

Muine is a music player for GNOME using the Mono framework.

OggConvert

OggConvert is a tool for converting video to Ogg,Theora,Dirac and Vorbis formats.

Pakt

Pakt is a XML abstraction for GObjects used with GStreamer to monitor and change elements parameters and pipeline structures.

Pitivi

Pitivi is a Non-Linear video editor utilizing the power of GStreamer and the Gnonlin non-linear video editing library.

Rhythmbox

Rhythmbox is an integrated music management application, originally inspired by Apple's iTunes.


uBid is the marketplace you can trust!

Serpentine

Serpentine is a GNOME Audio cd recorder

Songbird

Songbird is a cross-platform media player written using the XUL toolkit from Mozilla.

Sound Converter

Sound Converter Small GNOME based sound conversion application.

Sound Juicer

Sound Juicer is a clean, mean, and lean CD ripper for GNOME.

SoundScrape

SoundScrape is a modular audio synthesizer with built in GUILE scriptability.

Togra

Togra is a 3D multimedia framework

Quod Libet

Quod Libet is a Music Manager for GNOME written in Python

Thoggen

Thoggen is a DVD backup utility using GStreamer with a nice GTK+ frontend. Powerfull and easy to use.

Totem

Totem is a movie player for the GNOME desktop.

Towel

Towel is a GTKMM based music player.

WaveMixer

WaveMixer is a multitrack sound editor written with gtkmm and GStreamer.

Wechselspieler

Wechselspieler is an artistic tool for mapping movements in video to MIDI events



468x60.gif Parla ItaliaSenzaLimiti

Experimental GStreamer applications

Aldegonde

Aldegonde is a simple media player made to ease debugging of GStreamer playback issues.

Kiss

Kiss is a simple KDE base media player meant as an example application for KDE developers who want to use GStreamer.

Permovi

Permovi is a Linux-based HTPC (Home Theatre PC) application. It transforms a PC into a standalone CD-player/tuner/DVD-player/PVR device. Permovi is using the Mono framework.

Video-Whale

Video-Whale is an implementation of a Gstreamer-based video-wall. Making a video wall with GStreamer is easy, this article with pictures from Zeeshan Ali shows you how.

gst-sci

gst-sci are a collection of scientific plugins for GStreamer.

 

Toys! Free 			shipping on Toys!

Free 			Shipping!

 

Application ideas

Just about anything you can think to do with media is possible with GStreamer. You can see some of our ideas for applications. If you're not sure if your idea would work, just hop on the gstreamer-devel mailing list and ask us, we'll be glad to discuss it with you!

 

 

Latest Posts

 

Linux Links

 

Comments

No Comments »

Post a Comment


<a href> <em> <blockquote> <strong> <cite> <code> <ul> <li> <dl> <dt> <dd>

Social Bookmarking
Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Linkarena Add to: Favoriten Add to: Seekxl Add to: Kledy.de Add to: Social Bookmarking Tool Add to: BoniTrust Add to: Power Oldie Add to: Bookmarks.cc Add to: Favit Add to: Newskick Add to: Newsider Add to: Linksilo Add to: Readster Add to: Folkd Add to: Yigg Add to: Digg Add to: Del.icio.us Add to: Reddit Add to: Jumptags Add to: Upchuckr Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Spurl Add to: Google Add to: Blinklist Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits Add to: Ma.Gnolia Add to: Smarking Add to: Netvouz Information