Live Audio Broadcast with Wowza Media Server.
Wowza Media Server is a popular, java based streaming server used for streaming live and on-demand audio and video content for consumption on various clients like browser, iPhone, Android, etc. Wowza provides a lot of features out of the box. Its written in java and can be extended by writing components in Java.
In order to stream live radio we will use a flex based client that will capture the audio input from you microphone and send the same to Wowza server for broadcasting. This will need knowledge of flex api and actionscript. For listening to the live stream one can use JWPlayer(for flash based browsers) or HTML5 for iPhone/iPAD browsers.