Un serveur multimédia fournit du contenu vidéo et audio aux clients qui le demandent. Le terme est utilisé pour désigner à la fois une application logicielle qui exécute cette fonction et un hôte qui exécute le logiciel du serveur multimédia.
L'utilisation la plus courante des serveurs multimédias est probablement la diffusion de vidéo à la demande (VOD), dans laquelle le serveur multimédia récupère du contenu vidéo préenregistré à partir du stockage et le diffuse sur Internet. Dans le cas le plus simple, le fichier vidéo est intégré dans une page Web et stocké sur le même hôte que les autres composants de la page. Mais le cas d’utilisation le plus courant de la VOD est peut-être celui des services d’abonnement comme Netflix, Amazon et Hulu, où des serveurs multimédias situés partout dans le monde diffusent des vidéos à des millions de clients à partir de réseaux de diffusion de contenu (CDN). Comme indiqué ci-dessous, il existe plusieurs techniques de VOD, et un serveur multimédia doit prendre en charge certaines ou toutes d'entre elles en fonction des types de lecteurs vidéo qu'il prend en charge.
La diffusion en direct est une autre utilisation de plus en plus populaire des serveurs de diffusion multimédia en continu. Dans ce cas, le serveur multimédia fournit le contenu tel qu'il est généré en temps réel (ou avec seulement un léger retard). Les événements sportifs à la carte sont des exemples de diffusion en direct. Contrairement à la VOD, avec le streaming en direct, le fournisseur de contenu détermine quand les utilisateurs regardent la vidéo (comme avec la télévision). Les flux en direct peuvent également être enregistrés pour un accès ultérieur sous forme de VOD.
Les techniques de diffusion vidéo varient considérablement en fonction du degré de contrôle que le lecteur a sur la lecture. Ils sont répertoriés ici par ordre de sophistication croissante :
NGINX Plus et NGINX sont les meilleures solutions de serveur multimédia de leur catégorie utilisées par les sites Web à fort trafic tels que Dropbox, Netflix et Zynga. Plus de 350 millions de sites Web dans le monde s'appuient sur NGINX Plus et NGINX Open Source pour diffuser leur contenu rapidement, de manière fiable et sécurisée.
NGINX Plus prend en charge toutes les techniques, formats et encodages décrits dans cet article, notamment Flash, MP4, HLS et HDS pour la VOD. Pour HLS, il peut même créer les segments et la playlist de manière dynamique s'ils n'existent pas déjà. Pour la diffusion en direct, NGINX Plus prend en charge le protocole de messagerie en temps réel (RTMP) d'Adobe, HLS et Dynamic Adaptive Streaming sur HTTP (DASH).
Contrairement à d'autres serveurs multimédias qui ciblent et se limitent spécifiquement à la diffusion multimédia, NGINX Plus est une plate-forme de diffusion d'applications complète qui fournit un proxy inverse , un équilibrage de charge avancé , une mise en cache et un service Web ainsi que des fonctionnalités spécifiquement conçues pour la diffusion multimédia en continu.
Pour une discussion complète sur les capacités de diffusion multimédia de NGINX Plus (et comment les configurer), consultez notre livre blanc, Servir des médias avec NGINX Plus .