20 Jul Cómo funciona el streaming multimedia
El funcionamiento del streaming multimedia es sencillo. Para que alguien pueda visualizar algo en su pantalla navegando por Internet, es necesario que se descargue previamente el archivo, ya sea una página HTML, un JPG, MP3 u otro desde el servidor remoto al cliente local.
La tecnología del streaming se emplea para optimizar todas esas descargas y soportar la reproducción de todos aquellos archivos de audio y vídeo que tienen mayor peso.
Cómo funciona el streaming
¿Cómo es la conexión con streaming?
- Conexión con el servidor: el reproductor cliente conecta con el servidor remoto y empieza a recibir el archivo.
- Buffer: al empezar a recibir el archivo, el cliente construye un buffer o almacén donde guardar los datos.
- Inicio de la reproducción: cuando el buffer se ha llenado, el reproductor cliente comienza a mostrarlo mientras, en segundo plano, se continúa con el resto de la descarga.
- Fallos en la conexión: la conexión puede sufrir alteraciones y ligeros descensos de velocidad durante la reproducción, pero el cliente podrá seguir viendo el contenido, pues estará mirando lo que se ha guardado en el buffer. La reproducción se detendrá cuando se acabe la información del buffer.
Ventajas del servidor multimedia
El servidor multimedia ofrece muchas ventajas, y las principales son las siguientes:
- Mayor rapidez en la visualización.
- La comunicación servidor/cliente se puede realizar con protocolos alternativos al HTTP.
- Mejor gestión del procesador y del ancho de banda requerido ante una posible múltiple descarga de un mismo archivo.
- Más garantías de una transmisión ininterrumpida por el control inteligente entre servidor y cliente.
- Posibilidad de redistribuir las transmisiones en directo.
Tipos de streaming
Descarga progresiva
Se realiza en servidores web que disponen de Internet Information Server, Apache, Tomcat, etc.
El archivo de audio o vídeo pedido por el cliente se libera de parte del servidor como otro archivo cualquiera, usando el protocolo HTTP.
Aunque si el archivo ha sido específicamente realizado para streaming, se tendrá que llenar el buffer antes que sea leído por el reproductor cliente.
Transmisión por secuencias
Se realiza en servidores multimedia que utilizan software especial para gestión de streamings de audio y vídeo: Flash Communication Server, Windows Media Server, etc.
¿Te interesa saber más sobre streaming multimedia? Contacta con nosotros.