Shoutcast no es P2P, por lo que tiene que repetir el programa a cada "oyente" Existe uno llamodo P2P Radio que hasta se puede poner como un javascript en una página web, con lo que un usuario no ha ni de por qué instalarse nada. Hice pruebas y no me gustó.
Con shoutcast, si un programa está comprimido a 24kbps (calidad que suena como una radio AM) con un mega de subida tienes 1000/24= 41"67 oyentes como máximo teórico. Si quieres calidad CD se ha de comprimir a 128 kbps que te da para 1000/128= 7"8 oyentes máximo.
Ése es el porqué la calidad sonora y el ancho de banda van inversamente relacionados.
Es una conexión punto - multipunto... no se si le llaman multicast o así... Se que hay programas que en una LAN permiten que todos los ordenadores conectados puedan recibir un solo straming sin importar el ancho de banda, es decir auténtico broadcasting con un sólo programa y tantos oyentes como se quiera... pero a través de internet, es necesario copiar (repetir) el streaming para cada oyente, incluso puede ocurrir que dos oyentes, por problemas en la conexión de uno de ellos, no estén recibiendo simultáneamente el mismo trozo de straming.
Con muy poquitas adaptaciones seguro que Shoutcast podría servir perfectamente para servir video si se programase un "plug-in" de WinAMP como el que se usa para codificar el programa a streamin mp3 con el que se emite radio.
Pero un proveedor ISP puede colocar uno o más proxi"s en su central y de un solo mega de subida, "reemitir" el programa de TV que sube un usuario y tener una audiencia potencial del total de abonados a ese ISP. Telefónica lo hacía en el puerto 8000 para las emisiones en vivo de windows media para ahorrarse ancho de banda (era una de las funciones del tan denostado proxy-cache)
Hace tiempo que pregunto a Telefonica para que ponga mi emisora de radio municipal en una situación así en la central del pueblo, para que todos los vecinos podamos escucharla por internet. O la podrían poner como un canal de audio más en Imagenio... Creo que la primera opción técnicamente es viable, pero no se quieren complicar la vida... lógicamente. Pero si muchos usuarios demandásemos un servicio así...