Is it possible to have a CDN host to stream all files?

Like the title says, Rather than server sending the stream files to client, Is it possible to host the stream files into somewhere else and client can download from there?

This feature request might be interesting to look at [Request] Proxying resources