I've a Shoutcast server on the local network and PlayIt Live is capable of streaming to it for weeks.
My guess is that there is some congestion and the connection is lost and it won't reconnect.
You could try an alternative stream encoder to the same server (say B.U.T.T.) and see how that goes.
sean o'donnell