Distributed CDN with fallback to HTTP download