Un servidor multimedia distribuye contenidos de vídeo y audio a los clientes que los solicitan. El término se utiliza para referirse tanto a una aplicación 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 de medios es probablemente la entrega de vídeo bajo demanda (VOD), en la que el servidor recupera contenido de vídeo pregrabado desde el almacenamiento y lo distribuye a través de Internet. En el caso más simple, el archivo de vídeo está incrustado en una página web y se almacena en el mismo host que los otros componentes de la página. Sin embargo, el caso de uso más habitual para VOD son los servicios de suscripción como Netflix, Amazon y Hulu, donde los servidores de medios distribuidos globalmente entregan vídeo a millones de clientes a través de redes de entrega de contenido (CDN). Como se verá más adelante, existen diversas técnicas para VOD, y un servidor de medios debe ser capaz de soportar algunas o todas ellas, dependiendo de los tipos de reproductores de vídeo que sea capaz de manejar.
El streaming en directo es otro uso cada vez más popular de los servidores de streaming multimedia. En este caso, el servidor multimedia distribuye el contenido a medida que se genera en tiempo real (o con un ligero retraso). Los eventos deportivos de pago por visión son ejemplos de streaming en directo. A diferencia del VOD, con el streaming en directo el proveedor de contenidos determina cuándo los usuarios ven el vídeo (como en la televisión en abierto). Los streams en directo también pueden grabarse para acceder a ellos 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 servidores 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 de todo el mundo confían en NGINX Plus y NGINX Open Source para ofrecer sus contenidos de forma rápida, fiable 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 multimedia que se limitan específicamente a la entrega de contenido multimedia, NGINX Plus es una completa plataforma de distribución de aplicaciones que ofrece proxy inverso, equilibrio de carga avanzado, almacenamiento en caché y servicios web, además de funciones diseñadas específicamente para la transmisión de contenidos multimedia.
Si desea obtener información completa sobre las funciones de transmisión de contenidos multimedia de NGINX Plus (y cómo configurarlas), consulte nuestro artículo técnico Serving Media with NGINX Plus (Servir contenidos multimedia con NGINX Plus).