100 ouvintes simultâneos totais? Ou 100 por stream (total de 800)?
100 ouvintes simultâneos * 384kbps fluxo de MP3 de alta qualidade = 38.4mbps. Você poderia fazer isso em um computador a partir do final dos anos 90 sem suar a camisa. Lembro-me de servidores de teste de desempenho naquela época e qualquer processador de 200MHz poderia saturar uma Ethernet de 100mbps. Se tudo isso estiver em um campus e seu backbone / core tiver ~ 50mbps de sobra (a regra geral é que, se você provisionar demais seus links de rede em ~ 33%, não precisa mexer com QoS), salve seu dinheiro, basta carregar o seu servidor de streaming de MP3 SHOUTcast-equivalente favorito em qualquer caixa que você tem por aí e ver como ele faz. Ou, melhor ainda, se tudo isso é um campus, e você tem influência sobre a configuração da rede, verifique se eles têm multicast funcionando em todos os lugares e apenas difundam um único fluxo.
Se isso for para streaming em locais desconhecidos pela Internet, você precisa ter certeza de que na sua coluna ou onde quer que essa caixa vá viver, você terá garantido ~ 50mbps de largura de banda dedicada. Ou veja o que alguém como a Akamai pode fazer por você.
Vamos dar uma olhada na insana possibilidade high-end: 800 ouvintes simultâneos em estéreo com qualidade de CD não-comprimido. 800 ouvintes simultâneos * 44100 amostras / s * 16 bits / amostra * 2 canais = 1,1 gbps. Ok, eu pude ver você precisando de hardware profissional para isso. E uma conexão de internet super legal também. Na verdade, a menos que isso seja apenas para os ouvintes em um prédio ou campus com um backbone / core muito legal, você provavelmente não desejaria procurar todos em um único lugar, você provavelmente desejaria pagar alguém como a Akamai para hospedá-lo para você. Mas duvido que você realmente precise chegar perto disso.