Hi, The delay is normal and cannot be avoided. Icecast has buffers to cope with network latencies. And VLC has one buffer too. These cause the delays.
But why do you need to hear your live show via icecast? You can listen to what you do on your own machine -- by configuring alsa so that the mic is looped back to the speaker. Mmm.. you're probably trying to comment the songs played on the automatic playlist. Then I've no real solution for you, except wait for better hardware support in liq. But there may be a partial solution. What we did using liquidsoap regarding live shows is (1) have an automatic program without live comments (2) have live shows which completely take over the automatic program (using a fallback with track_sensitive=false as shown in the doc examples). The show is streamed using darkice, but has microphone _and_ songs from xmms: you can ask darkice to listen to your speakers, so that it hears both the mic and your xmms. Sorry I don't remember it and have no time. Sam, could you explain this hack ? Hope this helps. -- David
