Optimización de streaming multimedia con Azure Content Delivery Network

El uso de vídeo de alta definición aumenta en Internet, lo que crea dificultades para la entrega eficaz de archivos grandes. Los clientes esperan una reproducción fluida de vídeo bajo demanda o de recursos de vídeo en directo en diferentes redes y clientes en todo el mundo. Un mecanismo de entrega rápido y eficiente de los archivos de streaming multimedia es fundamental para garantizar una experiencia sin complicaciones y divertida para el consumidor.

El streaming en vivo de contenido multimedia es especialmente difícil de entregar, debido a los grandes tamaños y al número de usuarios simultáneos. Los retardos prolongados hacen que los usuarios se marchen. Como las transmisiones en vivo no se pueden almacenar en caché por adelantado y las latencias de gran tamaño no son aceptables para el público, los fragmentos de vídeo se deben entregar de una manera oportuna.

Los patrones de solicitud de streaming también ofrecen algunos desafíos nuevos. Cuando se publica para vídeo bajo demanda una transmisión en vivo popular o una nueva serie, es posible que miles o millones de espectadores soliciten la transmisión al mismo tiempo. En este caso, la consolidación de solicitud inteligente es vital para no sobrecargar los servidores de origen cuando los recursos todavía no están almacenados en caché.

Optimizaciones de streaming multimedia para Azure Content Delivery Network de Microsoft

Los puntos de conexión Azure CDN Estándar de Microsoft proporcionan streaming de recursos multimedia directamente mediante el uso del tipo de optimización de entrega web general.

La optimización del streaming multimedia de Azure CDN Estándar de Microsoft es eficaz para el streaming multimedia en vivo o de vídeo bajo demanda donde se usan fragmentos multimedia individuales para la entrega. Este proceso es diferente a la transferencia de un solo recurso de gran tamaño a través de descarga progresiva o mediante solicitudes de intervalo de bytes. Para obtener información sobre ese estilo de entrega multimedia, consulte la Optimización de descarga de archivos grandes con Azure Content Delivery Network.

Los tipos generales de optimización de entrega de medios o vídeo a petición usan Azure Content Delivery Network con optimizaciones de back-end para ofrecer recursos multimedia más rápidos. También usan configuraciones para recursos multimedia en función de procedimientos recomendados aprendidos con el tiempo.

Uso compartido de caché parcial

El uso compartido de caché parcial permite que la red de entrega de contenido sirva contenido almacenado parcialmente en caché a nuevas solicitudes. Por ejemplo, si la primera solicitud a la red de entrega de contenido produce un error en la memoria caché, la solicitud se envía al origen. Aunque este contenido incompleto se carga en la caché de red de entrega de contenido, otras solicitudes a la red de entrega de contenido pueden empezar a obtener estos datos.

Optimizaciones de streaming multimedia para Azure Content Delivery Network desde Edgio

Los puntos de conexión de Azure CDN Estándar de Edgio y Azure CDN Premium de Edgio proporcionan streaming de recursos multimedia directamente mediante el uso del tipo de optimización de entrega web general. Algunas características de la red de entrega de contenido ayudan directamente a entregar recursos multimedia de forma predeterminada.

Uso compartido de caché parcial

El uso compartido de caché parcial permite que la red de entrega de contenido sirva contenido almacenado parcialmente en caché a nuevas solicitudes. Por ejemplo, si la primera solicitud a la red de entrega de contenido produce un error en la memoria caché, la solicitud se envía al origen. Aunque este contenido incompleto se carga en la caché de red de entrega de contenido, otras solicitudes a la red de entrega de contenido pueden empezar a obtener estos datos.

Tiempo de espera de relleno de caché

La característica del tiempo de espera de relleno de caché exige al servidor perimetral mantener todas las solicitudes posteriores para el mismo recurso hasta que los encabezados de respuesta HTTP lleguen desde el servidor de origen. Si los encabezados de respuesta HTTP del servidor de origen llegan antes de que el temporizador expire, todas las solicitudes colocadas en espera se sirven desde la memoria caché creciente. Al mismo tiempo, la memoria caché se rellena con datos del origen. De forma predeterminada, el tiempo de espera de relleno de caché se establece en 3.000 milisegundos.