Isso é mais simples do que você pensa, um clipe de 30MB de 30MB tem 300KBps, você tem 15 deles - assim você precisa ser capaz de transmitir 4.5MBps, ou seja, aproximadamente 45Mbps. Um único link de 100 Mbps do servidor para a sua sala de aula deve ser bom. O servidor web, desde que não seja carente de memória, conseguirá facilmente ler os arquivos uma vez e armazená-los em cache, reduzindo assim quaisquer requisitos de leitura aleatória.
O pior cenário possível para a leitura aleatória do servidor da Web seria que todos os 15 usuários iniciassem diferentes vídeos não armazenados em cache de uma vez, portanto, 15 x 9 MB, 135 MB. Dado que estes são arquivos inerentemente sequenciais, qualquer controlador de disco decente iniciaria a transmissão de todos os 15 vídeos em menos de um ou dois segundos do mais barato dos discos únicos.
Basicamente execute um link de 100Mbps e garanta que seu servidor web tenha memória suficiente e relaxe:)