Chapter 7. Having Fun with Multimedia

Multimedia capabilities are one of the strong points of GNOME. It provides numerous APIs for developers to easily present multimedia content. This opens quite a broad spectrum of application ideas that can be implemented; for example, a simple audio/video conversion tool, a music or video stream player, CCTV monitoring, or a full-blown education application, to name a few.

In this chapter, we will take a look at the basic usage of GStreamer by presenting audio and video content with the GStreamer API. Specifically, we will discuss the following:

Let's get into more detail now.

This chapter uses software, namely the MPEG codecs, which are not freely available in the default Linux distribution repositories. Fedora users need to add a third-party repository in order to be able to use the software. Type the following command on the terminal to add this third-party library:

The following packages need to be installed: