Streaming

= **Streaming** =

Descubre la tecnología que nos acerca hacia una Internet de radio y televisión.

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.Si no utilizamos streaming, para mostrar un contenido multimedia en la Red, tenemos que descargar primero el archivo entero en nuestro 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 podamos ver y escuchar su contenido durante la descarga. El streaming funciona de la siguiente manera. Primero nuestro 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. Un poco de historia. Apple abrió el campo multimedia en 1991, pero hasta la aparición de RealNetworks en 1995 no hubo una solución disponible para el gran público de transmisión multimedia sobre Internet. El ** streaming **, como tecnología, surge en 1995, para la transmisión de audio, y poco mas tarde, en la transmisión de vídeo, ampliando las posibilidades de Internet, al permitir acceder a contenidos audiovisuales sin necesidad de descarga previa. En ello son fundamentales los codecs, algoritmos de compresión, que codifican los datos audio vídeo optimizando su calidad de transmisión. En 1998, el ** streaming ** tuvo su “momento de gloria” en actores tan innovadores como CanalWeb, en Francia, Pseudo y Heavy en Estados Unidos, entre muchos proyectos de entonces. Con el crecimiento de usuarios con Banda Ancha, aún el ** streaming ** no ha acabado por imponerse en nuevos y maravillosos usos. Está estancada como modelo de negocio. Ha tropezado con las redes P2P que potencian la descarga; los proveedores tradicionales temen digitalizar sus contenidos; se plantean fuertes problemas de derechos de autor; demasiadas licencias y software propietario impiden el acceso a esta tecnología a los nuevos emisores, en fin, innumerables obstáculos se escondían detrás del ancho de banda, que entonces se creía barrera principal. Era y sigue siendo una alternativa más bien cara, pero viable: hoy en día muchas conferencias de empresas, canales de televisión y otras transmisiones multimedia se están desarrollando sobre RealAudio y RealVideo. **Programas de Streaming** En realidad, este proceso de streaming lo podemos haber visto en muchas ocasiones en nuestros 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 pretendemos incluir audio o video en las páginas lo mejor pues, es utilizar la tecnología de streaming. Para ello simplemente tenemos 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 y no las veremos aquí. Lo mejor para enterarse de cómo funcionan es visitar las correspondientes páginas web, señaladas más abajo. 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: 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. <span style="font-family: Arial,Helvetica,sans-serif;">Quick Time es la tercera en discordia. Con menor cuota de mercado. <span style="font-family: Arial,Helvetica,sans-serif;">**Servidores de Streaming** <span style="font-family: Arial,Helvetica,sans-serif;">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. <span style="font-family: Arial,Helvetica,sans-serif;">Sin embargo, existen servidores especiales preparados para transmitir streaming. Aunque en muchas ocasiones no es necesario utilizarlos nos pueden ofrecer importantes prestaciones como mandar un archivo de mayor o menor calidad dependiendo de la velocidad de nuestra línea. <span style="font-family: Arial,Helvetica,sans-serif;">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 mandaremos la señal y con ella, la enviará a todos los clientes a medida que la va recibiendo. <span style="font-family: Arial,Helvetica,sans-serif;">**Conclusión** <span style="font-family: Arial,Helvetica,sans-serif;">No cabe duda que la transmisión de contenido multimedia a través de la web será cada vez más importante. La tecnología de streaming es un mercado con futuro y grandes compañías ya están luchando por el mercado. La velocidad de Internet aumentará con el tiempo y con ella aumentará la calidad de las transmisiones, para hacer posible tanto la radio como la televisión en Internet.