Comment choisir le meilleur serveur multimédia en streaming?
Un serveur est une combinaison de matériel et de logiciels conçus pour répondre à des besoins particuliers, généralement de plusieurs clients. Un serveur multimédia en continu diffuse la vidéo stockée sur le serveur aux clients qui en font la demande lorsqu’il est appelé par le serveur Web. Le meilleur serveur multimédia en continu adapté à vos besoins sera celui qui répondra le mieux à vos besoins en matière de coûts, de systèmes d’exploitation pris en charge, de formats de conteneur pris en charge, de protocoles pris en charge et d’autres fonctionnalités essentielles. En outre, il est important de décider si vous souhaitez utiliser votre propre serveur ou acheter un plan de diffusion en continu hébergé.
Voici comment fonctionne le processus de diffusion multimédia en continu. Un visiteur du site Web clique sur un fichier vidéo qu'il souhaite visualiser. Le serveur Web relaie le message au serveur de diffusion multimédia en continu. Enfin, le serveur de diffusion multimédia en continu envoie le fichier au visiteur directement et le logiciel sur l'ordinateur du visiteur lit le fichier. En général, si le visiteur ne dispose pas du logiciel approprié ou de la dernière version du logiciel sur son ordinateur, un message utile, contenant généralement un lien vers un téléchargement gratuit, sera affiché. Le serveur de diffusion multimédia en continu doit être capable de gérer le trafic et la bande passante requis par la diffusion en continu.
Les serveurs de médias en continu avec une licence GPL sont susceptibles d’être libres. Les serveurs dotés d'une licence propriétaire risquent davantage d'avoir un coût associé, du moins pour un usage commercial. Tous les serveurs de contenu multimédia en continu ne fonctionnent pas avec Mac OS X, Linux ou d’autres systèmes d’exploitation Unix. Il est donc important de faire un choix qui fonctionnera. Les serveurs propriétaires peuvent également gérer moins de formats que les serveurs open source. Par exemple, Apple® QuickTime® Streaming Server prend en charge moins de formats que Helix® Universal Server, qui prend en charge les plates-formes de Microsoft® telles que Windows Media®, ainsi que QuickTime® de Apple et MPEG-4.
Le protocole utilisé par le serveur de diffusion multimédia en continu pour fournir les données est essentiel pour déterminer comment le serveur fonctionnera sous une charge importante et quels types de problèmes peuvent se produire avec le service. Parmi les protocoles les plus utilisés, citons HTTP (protocole de transfert hypertexte), qui peut être le plus largement utilisé, TCP (protocole de contrôle de transmission), protocole RTP (protocole de transfert en temps réel), protocole RTSP (protocole de diffusion en temps réel) et RTMP (protocole de transfert en temps réel). Protocole de messagerie en temps réel), dont le dernier est utilisé par Adobe® Flash® Media Server. La combinaison de ces éléments, qui correspond le mieux aux médias que vous envisagez de servir, combinée au choix de servir le matériel vous-même ou de l’achat d’un plan de streaming hébergé, vous fournira le meilleur serveur multimédia en continu pour vos besoins.