What I did as my major project was to deploy a Streaming Server. Due to limitation of time and resources, I couldn't deploy the system as I envisioned it but little what we did, it blew the pant's of our teacher's arses
hyeah:
We deployed Streaming Servers using a standard desktop edition Ubuntu distro, Lord help u if u want to deploy servers using a standard desktop Linux distro. :no:
The Icecast itself is just a streaming server streaming content using HTTP protocol, no fancy streaming protocol like RTSP or anything else is used.
After u deploy the server, u need a source client to feed the server with stream to relay and streaming client to receive the stream.
The most popular and most recommended streaming software for use with Icecast is Ices. The most recent version is named ices2 and it operates well with Icecast2. An Ices0 release also exists and is used for streaming MP3 audio files. This latter version came about in response to user requests for an alternative streaming solution aside from Ogg Vorbis, which is the favored format of Ices2.
Preferred source client is Ezstream as this not only streams both MP3 and Ogg Vorbis audio but also Video. To do so, it needs encoder and decoder packages. For video streaming Theora is preferred and used.
Here’s a procedure for using the Oddcast plug-in for Winamp to broadcast from a Windows
system using a microphone:
1. Download Winamp. Download and install Winamp to your Window system. You can get it from
Winamp Media Player - MP3, Video, and Music Player - Winamp.
2. Download Oddcast. Download and install the Oddcast Winamp plug-in (at least version 3) from the Oddsock Web site (
www.oddsock.org/tools/oddcastv3).
3. Start Winamp. From the Start menu on your Windows system, start Winamp.
4. Configure Oddcast.To configure Oddcast, select Options➔Preferences from the Winamp window. From the Oddcast configuration window that appears, right-click the Vorbis entry in the Encoder Settings box and choose Configure.
5. Select Icecast settings. Enter the settings needed to connect to your Icecast server. You should recognize these settings from when you configured Icecast. Click OK when you have the settings the way you would like.
6. Start recording.To begin recording, click the microphone icon in the Live Recording, and then click the Connect button. Audio immediately should begin streaming to your Icecast server.
As for recipient client, I used VLC on another machine and LCG Jukebox on my E51 to show streaming on Mobile devices.
Believe, I may not be good at explaining it this right now but if u install the packages, the config and help files are very explanatory. I didn't knew jack about it, but managed to pull it off all by referring to the help files.
Details are sketchy to me as its nearly 6 months I worked it and the Ubuntu machine which had it has been reformatted. :ashamed: