Icecast transport layer protocol - TCP or UDP?

Tuesday, July 8, 2014

I don't seem to find a answer, so I'm asking you. Does a stock Icecast2 server use TCP or UDP? I know that it uses a custom HTTP based Application Layer protocol, so one might think its TCP, but on the other hand it is a broadcast application, so UDP would be more logical to me. So I suspect its TCP, but if so, why?