Chapter 12, for example, shows how to use XMMS and MPlayer to listen to Internet audio streams. (You can also use MPlayer to see video content.) However, many people consider it a mystery about how multimedia (audio, video and slide show) streams are created.Feeding audio or visual data to a multimedia server, such as Icecast2, creates audio streams. (Shoutcast and RealServer, which are commercial servers, operate in a similar manner to Icecast2.) You can use Ices2 to feed audio information to Icecast2. A multimedia client then connects to the server. The server streams out the audio information to the client, and you can sit back and enjoy. TipThe original Icecast worked with MP3 streams. Icecast is still available, but is no longer being developed or supported. Because of possible copyright problems, Icecast has essentially been abandoned in favor of Icecast2, which works with the open source Ogg Vorbis format.This list provides more detail on each component in the system:
Multimedia client: The client connects to the multimedia server and plays the feed. For example, XMMS connects to Icecast2.
Multimedia server: The server is responsible for accepting requests from a client and then streaming multimedia information to the client. The server also converts the original multimedia content into Internet Protocol (IP) packets in order to route it across a private network or the Internet.
Multimedia content: Your multimedia server isn’t very useful without a content source. Your source may be a music CD or a DJ — you, for example. Sources are either fixed or dynamic. For example, a music CD is a fixed source. If you decide to switch careers and become a DJ, you’re a dynamic source. The Ices2 application reads from a fixed source and feeds it to Icecast2.