Streaming

Streaming
Información sobre la plantilla
Streaming-1.jpeg
La tecnología de streaming se utiliza para aligerar la descarga y ejecución de audio y vídeo en la web.
VersionesReal Player, Windows Media Player, Quick Time

Streaming. La tecnología de streaming se utiliza para aligerar la descarga y ejecución de audio y vídeo en la web, ya que permite escuchar y visualizar los archivos mientras se están descargando.

Utilización

Si no se utiliza streaming, para mostrar un contenido Multimedia en la Red, se tiene que descargar primero el archivo entero en el ordenador y más tarde ejecutarlo, para finalmente ver y oir lo que el archivo contenía.

Sin embargo, el streaming permite que esta tarea se realice de una manera más rápida y que se pueda ver y escuchar su contenido durante la descarga.

Funcionamiento del streaming

El streaming funciona de la siguiente manera. Primero el ordenador (el cliente) conecta con el servidor y éste le empieza a mandar el fichero.

El cliente comienza a recibir el fichero y construye un buffer donde empieza a guardar la información.

Cuando se ha llenado el buffer con una pequeña parte del archivo, el cliente lo empieza a mostrar y a la vez continúa con la descarga.

El sistema está sincronizado para que el archivo se pueda ver mientras que el archivo se descarga, de modo que cuando el archivo acaba de descargarse el fichero también ha acabado de visualizarse.

Si en algún momento la conexión sufre descensos de velocidad se utiliza la información que hay en el buffer, de modo que se puede aguantar un poco ese descenso.

Si la comunicación se corta demasiado tiempo, el buffer se vacía y la ejecución el archivo se cortaría también hasta que se restaurase la señal.

Programas de Streaming

En realidad, este proceso de streaming se puede haber visto en muchas ocasiones en los ordenadores.

Es lo que hacen programas como el Real Player o el Windows Media Player, programas que se instalan como plug-ins en los navegadores para recibir y mostrar contenidos multimedia por streaming.

Cuando se pretende incluir audio o video en las páginas lo mejor pues, es utilizar la tecnología de streaming. Para ello simplemente se tiene que guardar los archivos multimedia con el formato de uno de los programas de streaming y seguir unas pequeñas normas a la hora de subirlos a Internet y colocarlos en la página. Las normas que seguir son propias de cada sistema.

Para convertir los archivos de audio y vídeo al formato de cada programa de streaming se utilizan unos programas especiales que se pueden descargar de las páginas de cada tecnología. Por ejemplo, el programa para convertir al formato que lee el Real Player se llama Real Producer.

A la hora de desarrollar el web con contenidos multimedia será necesario que nos decidamos a utilizar una tecnología de streaming en concreto y no las utilicemos todas para no obligar a nuestros usuarios a descargarse todos los plug-ins del mercado. A continuación vemos las tres posibles tecnologías de streaming del momento.

Real Media es posiblemente la más popular. También es la empresa con más experiencia en el sector y desarrolla muchos productos orientados a la distribución de archivos multimedia Su web: es http://www.real.com

Windows Media es la apuesta de Microsoft. Ya posee una cuota de usuarios muy importante y seguramente aumentará con rapidez ya que Microsoft incluye el plug-in en la instalación típica de los sistemas operativos que está fabricando.

Quick Time es la tercera en discordia. Con menor cuota de mercado.

Servidores de Streaming

En principio no es necesario contar con un servidor especial para colocar archivos de audio o vídeo con descarga streaming en nuestras webs.

Cualquier servidor normal puede mandar la información y es el cliente el que se encarga de procesarla para poder mostrarla a medida que la va recibiendo.

Sin embargo, existen servidores especiales preparados para transmitir streaming. Aunque en muchas ocasiones no es necesario utilizarlos pueden ofrecer importantes prestaciones como mandar un archivo de mayor o menor calidad dependiendo de la velocidad de la línea.

En determinados casos, como la puesta en marcha de una radio o la transmisión de un evento en directo, si que será imprescindible contar con un servidor de streaming al que se mandará la señal y con ella, la enviará a todos los clientes a medida que la va recibiendo.

Fuente