So, we are interested in adding our own podcast/icecast/web-radio to our project. We want stuff on shuffle, but also live broadcasts and scheduled programming. We may also air the same content over a local shortwave radio but that isnt relevant here.

What are some options for us? Less money is better, since its not our only project. In a best case scenario we could use our own computers or servers, or use some kind of torrent or peer based method of sharing.....Next in line would be some kind of affordable option.

Im not familiar with web-broadcasting techniques. What are some to be aware of?