I would personally suggest you upload content/assets (e.g. videos, images, etc) to a Storage CDN such as Azure Blob Storage, Amazon S3 etc. You will get geo redundant storage for failover, while leverging their large Infrastructure to ensure fast playback while not impacting the server load /...