Un servidor multimedia entrega contenido de vídeo y audio a los clientes que lo solicitan. El término se utiliza para referirse tanto a una aplicação de software que realiza esta función como a un host que ejecuta el software del servidor multimedia.
El uso más común de los servidores multimedia es probablemente la distribución de vídeo a pedido (VOD), en el que el servidor multimedia recupera contenido de vídeo pregrabado del almacenamiento y lo distribuye a través de Internet. En el caso más simple, el archivo de vídeo se incrusta en una página web y se almacena en el mismo host que los demás componentes de la página. Pero quizás el caso de uso más común para VOD son los servicios de suscripción como Netflix, Amazon y Hulu, donde servidores de medios ubicados en todo el mundo entregan video a millones de clientes desde redes de distribución de contenido (CDN). Como se analiza más adelante, existen varias técnicas para VOD y un servidor multimedia debe admitir algunas o todas ellas, dependiendo de los tipos de reproductores de vídeo que admita.
La transmisión en vivo es otro uso cada vez más popular de los servidores de transmisión multimedia. En este caso, el servidor multimedia entrega el contenido tal como se genera en tiempo real (o con solo un ligero retraso). Los eventos deportivos de pago por visión son ejemplos de transmisión en vivo. A diferencia del VOD, en la transmisión en vivo el proveedor de contenido determina cuándo los usuarios ven el video (como en la televisión abierta). Las transmisiones en vivo también se pueden grabar para acceder más tarde como VOD.
Las técnicas de distribución de vídeo varían bastante en cuanto al control que el reproductor tiene sobre la reproducción. A continuación se enumeran por orden de sofisticación:
NGINX Plus y NGINX son las mejores soluciones de servidor multimedia de su clase utilizadas por sitios web de alto tráfico como Dropbox, Netflix y Zynga. Más de 350 millones de sitios web en todo el mundo confían en NGINX Plus y NGINX Open Source para entregar su contenido de manera rápida, confiable y segura.
NGINX Plus es compatible con todas las técnicas, formatos y codificaciones descritas en este artículo, incluidos Flash, MP4, HLS y HDS para VOD. En el caso de HLS, NGINX Plus puede incluso crear los segmentos y la lista de reproducción de manera dinámica si aún no existen. Para la transmisión en directo, NGINX Plus es compatible con el protocolo de mensajería en tiempo real (RTMP) de Adobe, HLS y la transmisión adaptativa dinámica a través de HTTP (DASH).
A diferencia de otros servidores de medios que se centran específicamente en la distribución de medios y se limitan a ella, NGINX Plus es una plataforma integral de distribución de aplicação que proporciona proxy inverso , equilibrio de carga avanzado , almacenamiento en caché y servicio web junto con funciones diseñadas específicamente para la transmisión de medios.
Para obtener una discusión completa sobre las capacidades de transmisión de medios de NGINX Plus (y cómo configurarlas), consulte nuestro documento técnico, Cómo servir medios con NGINX Plus .