Multi-source Mobile Video Streaming: Load Balancing, Fault Tolerance, and Offloading with Prefetching - EUDL