What you are experiencing is called stream “buffer buildup”. This is where data is required to be stored into your Shoutcast server first before it is pushed forward to listeners. Typically when broadcasting at 128KBPS, the delay should be no longer than 20 seconds. This is not a bad thing, but simply the way that shoutcast technology works. The reasons its a good thing is because it stores 20+ seconds of data first, so if you were to have an accident and your connection dropped for up to 20 seconds, no listeners would be lost. If this data wasn’t stored, your server would drop connection and all listeners along with it.
For quality shoutcast hosting please visit us at Citrus3.com