to use GStreamer for Multimedia

Previously used Sun's Java Media Framework to play back audio and video in documents. It seemed to work well for a while, but as time went on Java became more outdated. So, developers have decided to implement the widely used GStreamer framework.

Java was problematic for customers because many distributions did not include it in default installs and almost as many didn't offer it in repositories. It could also be inconvenient or difficult for users to properly install themselves for use with Then over time Java grew behind industry standards in decoder support as well. developers knew they needed to find a general purpose multi-platform framework available to the majority of Linux users. They found GSteamer to be a very good choice.

GSteamer and its libraries are installed by default on many distributions, like Ubuntu and its derivatives, and is contained in the repository of many others. It has become very stable in recent versions and supports most multimedia codecs. If already installed, users need not take any further action to enjoy the benefits of GStreamer in, one of which is much better performance. Distribution developers can disable this support by choice if desired and cause to revert to using Java. developers state this action is in "answer to a lot of feedback we received from SOHO as well as enterprise customers in the past." They are confident that using GStreamer will bring multimedia support to more customers as well as offering them more complete, stable, and modern supprt.


Susan Linton is a Linux writer and the owner of


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Not exactly

Adam Williamson's picture

Please see for what you might call the alternative take on this. In practice, almost all distros already use GStreamer for multimedia, using patches from Novell (with RH contributions) from the ooo-build project.

Hussam, this isn't those patches. The OracleSun OO.o team has decided, very belatedly, to re-implement exactly the same thing with their own code, and is announcing it with no reference to the existing work which everyone else uses in order to get stories like this one printed...

won't happen.

Hussam Al-Tayeb's picture

The gstreamer avmedia patches won't go upstream. Novell didn't reassign copyright of code to Sun so it didn't get merged, bug 68717 was marked as wontfix in 2008.

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState