There is a delay in the broadcast because of the internet. The internet is a huge place and it takes time for objects (in this case audio) to travel.
The delay you experience may be 1 second or it may up to 2-5 minutes, it just depends on many factors:
1) The speed of your internet location.
2) The distance you are from our servers
3) The speed of your clients (listeners) internet
4) The distance your clients are from our servers
Unfortunately there is nothing that we or you can do about the delay in the broadcast.
SHOUTcast has a longer delay than ICEcast, but the difference is not really noticeable.