I want to create a streaming audio platform using Java SE (no JSP, Faces, etc.). I already have an HTTP/1.0-compliant server developed for my own personal use, and I can easily extend to 1.x (I have the knowledge but I haven't taken the plunge of implementing it yet) so that isn't an issue; the issue is I have no idea where to begin at all. I don't know any of the protocols involved (if any besides HTTP) or how clients process the audio received. I wasn't even able to find much on the Internet about how simple MP3 streams work; that would have been able to get me started.
Any guidelines, links, documentation, tutorials, or otherwise, on how to approach audio streaming from a programming mindset (preferably with good ol' barebones TCP/UDP/HTTP in mind and no fancy protocols or libraries I've never heard of, though I can fathom other methods) is requested, and any response thanked in advance.
(And, no, in case it's an issue, WMA support is not a goal)
"We don't get to choose how we start in this life. Real greatness is what you do with the hand you're dealt." - Victor Sullivan