Nicecast is unique mp3 web casting software from Rogue Amoeba. It can work with most audio applications on Mac OS X including iTunes. The Plug-In architecture supports sophisticated functionality including live voice-over. Because Nicecast supports Icecast protocols for webcasting, it is compatible with Darwin/QuickTime Streaming Server.
The steps to configure Nicecast to webcast through DSS/QTSS are:
Nicecast support live voice over providing a method to mix live audio with audio streaming from an application such as iTunes. This capability is accessed from the Effects Window:

Once you have added the Voice Over effect, you can configure the input from the voice over window:

Nicecast also supports archiving. Your webcasts can be saved directly to mp3 files via the Nicecast Archiving window:

All other settings for your webcast can be configured from the Nicecast Broadcast window. When you have everything configured, click the "Start Broadcast" button to start webcasting.