The problem isn't so much bandwidth to the server as the fact that you're gonna want to be using lossless or bluray which is huge. Nobody wants to upload 50GB. Even on a low end machine, it will perform badly as the crappy CPUs in netbooks cannot handle the rendering of the display for high resolution video. They simply do not have the cache size or clock speed, let alone VRAM buffers, large enough to do it efficiently. Vaguely related, Xuggle is horrible, cannot handle formats properly due to relying on the FFMPEG API instead of libav, and you should be ashamed of yourself. As pointed out already, the entire concept is flawed and doomed to failure, but you're welcome to learn this the hard way.