Make CDN caching optimized for Smooth Streaming
With Smooth Streaming, because of the latency and low bandwidth during the first access of the video (before it is cached by CDN), Smooth Streaming will choose a low bitrate stream, and the higher bitrate streams may never be cached at the CDN edge server because they are never accessed; or if we are lucky it requires at least many replays of the video before all streams are cached. This is a huge problem with videos not frequently accessed.
Therefore it should be possible to force a container to cache all blobs within it as soon as one of its blobs is accessed.
This is relevant using the "Adaptive Streaming with Windows Azure Blobs Uploader" (http://blog.smarx.com/posts/smooth-streaming-with-windows-azure-blobs-and-cdn).
Wing Feng commented
Azure CDN support preload feature. May this help you?