32 streams draaien, je bedoelt verschillende streams of naar 32 clients streamen? Die limieten liggen niet vast - toch zeker niet met de software die beschikbaar is op linux. Maar je moet wel genoeg bandbreedte hebben. Een standaard internetaansluiting kan niet echt veel streams aanbieden met een redelijke kwaliteit. Ik heb bijvoorbeeld 512 kbps upstream snelheid, laten we zeggen dat dankzij overhead ik daar 400 kbps van kan gebruiken om actief up te loaden (er is nog wat overhead, en er moet een beetje afgetrokken worden voor normaal internetgebruik) dan kan je dus 4 streams afspelen op 96 kbps (gemiddelde kwaliteit, vergelijkbaar met FM radio) of 3 streams op 128 kbps (hoge kwaliteit, vergelijkbaar met cd) of 2 streams op 192 kbps (zeer hoge kwaliteit, helder geluid)
De meeste on line radiozenders die ik luister zenden uit in 96 kbps, en een paar in 128 kbps, maar die hebben natuurlijk wel een zware internetaansluiting waarmee ze duizenden luisteraars kunnen bevredigen
Dan over de software. Meerdere oplossingen zijn mogelijk om afspeellijsten te streamen. Meestal wordt op de achtergrond een Icecast (soort van open source Shoutcast) server gebruikt, en op de voorgrond een programma om afspeellijsten te beheren en eventueel een beetje te mixen. Ik ken iemand die een on line radio doet via Ubuntu, ik zal eens aan hem vragen welke software hij precies gebruikt.
Er is in ieder geval keuze genoeg