Content Delivery Networks (CDN) are networks designed to deliver streaming audio and video. They can also be used to distribute frequently requested content (for example, images) in a distributed manner to improve performance.
Here are a few on the leading providers: