Ik raad Icecast aan als open source streaming server. Deze werkt ook op verschillende platformen (Windows, Unix).
Hoeveel bandbreedte dit verbruikt... Dat hangt er volledig van af wat je wilt streamen en naar hoeveel mensen.
Als audio muziek codec raad ik Ogg Vorbis of indien ondersteund MP4 AAC. Voor voice toepassingen is misschien Ogg Speex een betere oplossingen als je met een iets hogere kwaliteit dan GSM kunt leven.