Como seguro que la mayoría ya sabéis, usando los Blobs de Windows Azure, entre otras cosas, es posible subir videos para poder almacenarlos en la nube.
¿Pero podemos hacer streaming de video una vez almacenados como Blob? ¿Podemos hacer Smooth Streaming?
La respuesta es que sí, si usamos la característica de Content Delivery Network (CDN) con la que contamos en el Storage.
Por si alguno no sabe lo que es, un CDN suele ser una red de servidores en ubicaciones geográficas diferentes para la distribución de contenido.
La ventaja es que como la red esta compuesta por varios servidores en diferentes ubicaciones geográficas cuando se hace una petición al CDN, el CDN busca el servidor que esta mas cerca está del usuario y utiliza ese servidor para responder al cliente.
En Windows Azure Storage, si así lo configuramos, podemos disponer de esta característica. Subir contenido al Storage para que éste se distribuya con la red de servidores. Esta característica tiene sus propias peculiaridades desde el punto de vista de facturación.
Usando los blobs de Azure y la característica de CDN podemos disponer de Streaming adaptivo de video compatible con Smooth Streaming.
En este post podéis ver un ejemplo de esta característica y ver cómo explica en más detalle cómo funciona la característica.
También comenta una herramienta que os será de gran utilidad si os interesa hacer streaming de video, ya que simplifica la subida de videos a Azure; Adaptive Streaming with Windows Azure Blobs Uploader
Interesante post, siempre he pensado que este tipo de aplicaciones iban a tener mucho futuro en Azure 🙂