No estaras confundiendo Mbps con MBps?
100Mbps es como 125KBps, lo cual me parece muy razonable tomando en cuenta que estas transmitiendo voz, video, texto e imagenes, todo en un mismo canal. Por otro lado con flash estamos sujetos a los limites de speex and sorensen, seguro que la compresion no es la mejor que existe, pero es como es.
En otras palabras lo que estamos tratando de establecer es que cualquier conexion DSL para el cliente te debe funcionar, tomando en cuenta que las conexiones mas basicas ofrecen ~1MBps de bajada y ~128KBps de subida. Una conexion dial-up definitivamente no es suficiente.
En el server necesitas al menos 1MBps, yo diria simetrico. Y definitivamente, un servidor en un buen data center es la mejor opcion. Incluso una maquina virtual como Amazon EC2 te puede funcionar bien. Recuerda que la clave aqui es el procesador y el ancho de banda. Ahora, cual es el maximo numero de usuarios que puede manejar, bueno pues eso lo tienes que determinar una vez que el server este instalado mediante pruebas de estres. simplificando las cosas te puedo asegurar que cada caso va a ser diferente.
Jesus Federico
Desarrollador BigBlueButton