A Streaming Content Distribution Network for e-Learning