Un servidor es una combinación de hardware y software diseñado para satisfacer necesidades particulares, generalmente de varios clientes. Un servidor de medios de transmisión transmite video almacenado en el servidor a los clientes que lo solicitan cuando el servidor web lo llama. El mejor servidor de medios de transmisión para sus propósitos será el que mejor se adapte a sus necesidades en las áreas de costo, los sistemas operativos compatibles, los formatos de contenedor que son compatibles, los protocolos compatibles y otras características clave. Además, es importante decidir si operar su propio servidor o comprar un plan de transmisión alojado.
Así es como funciona el proceso de transmisión de medios. Un visitante del sitio web hace clic en un archivo de video que desea ver. El servidor web transmite el mensaje al servidor de medios de transmisión. Finalmente, el servidor de medios de transmisión transmite el archivo al visitante directamente y el software en la computadora del visitante reproduce el archivo. En general, si el visitante no tiene el software apropiado o la última versión del software en su computadora, se le dará un mensaje útil, generalmente con un enlace a una descarga gratuita. El servidor de medios de transmisión debe ser capaz de manejar el tráfico y el ancho de banda que demanda la transmisión.
Es probable que los servidores de transmisión de medios con una licencia GPL sean gratuitos. Es más probable que los servidores con una licencia propietaria tengan un costo asociado, al menos para uso comercial. No todos los servidores de medios de transmisión funcionan con Mac OS X, Linux u otros sistemas operativos Unix, por lo que es importante tomar una decisión que funcione. Los servidores propietarios también pueden manejar menos formatos que los servidores de código abierto. Por ejemplo, Apple® QuickTime® Streaming Server admite menos formatos que Helix® Universal Server, que admite plataformas de Microsoft® como Windows Media®, así como QuickTime® de Apple y MPEG-4.
El protocolo que utiliza el servidor de medios de transmisión por secuencias para entregar los datos es clave para determinar cómo funcionará el servidor bajo una carga pesada y qué tipo de cosas pueden salir mal con el servicio. Algunos de los protocolos más utilizados incluyen HTTP (Protocolo de transferencia de hipertexto), que puede ser el más utilizado, TCP (Protocolo de control de transmisión), RTP (Protocolo de transferencia en tiempo real), RTSP (Protocolo de transmisión en tiempo real) y RTMP ( Protocolo de mensajería en tiempo real), el último de los cuales es utilizado por Adobe® Flash® Media Server. La combinación de estos que hace la mejor combinación con los medios que planea servir, junto con la opción de entregar el material usted mismo o comprar un plan de transmisión alojado, le proporcionará el mejor servidor de transmisión multimedia para sus propósitos.