Está en la página 1de 8

STREAMING O TRANSMISION DE AUDIO Y VIDEO EN VIDEO Evolucin: La primitiva forma de transmisin de informacin al usuario en internet presupone siempre que

la informacin es transmitida hasta quien la solicita, y ste no puede visualizarla hasta que se encuentre por completo en su ordenador. A medida que las primeras pginas de texto dieron paso a los grficos, la cosa se iba complicando, puesto que las esperas se acrecentaron. La inclusin de archivos grficos en formato jpg que iban apareciendo gradualmente hicieron ms grata la espera, imaginndonos la apariencia final que podan tener las informaciones que llegaban hasta nuestro ordenador en forma de grandes pxels de colores. Todo se ha ido disparando en tecnologa y capacidad, la transmisin de vdeo, msica, animaciones, juegos y pelculas interactivas han dado paso a un nuevo entorno. La evolucin en el terreno de las comunicaciones, en cambio, parece sufrir una gran demora evolutiva en cuanto a las velocidades de transmisin de la informacin. En este aspecto multimedia, Internet parece haber topado con su taln de Aquiles, con el obstculo de las esperas consiguientes para visualizar, por ejemplo, un archivo de 5 MB de espacio que reproducen 2 minutos de vdeo y pueden suponer hasta 15 minutos de espera para su descarga (suponiendo que no se corte la conexin a medias). La solucin a este problema de espera pasa por el streaming, consistente en la reproduccin del archivo de vdeo o msica a medida que va llegando a nuestro ordenador y sin necesidad de tener el archivo en su totalidad para comenzar su escucha o visionado. Fue Real Networks, en Seattle, all por el 1995 cuando lanz su primera versin de Real Player. La tecnologa supuso una revolucin en la transmisin de pesados archivos multimedia. Pueden resumirse dos grandes aplicaciones a la tcnica: 1.- La retransmisin en directo de eventos (televisin y radio en directo) 2.- El streaming a la carta (posibilidad de escoger qu ver o escuchar y cundo verlo o escucharlo)

Definicin:
La tecnologa de RealPlayers es una de las ms importantes para poder reproducir audio y video en Internet. Es de suma importancia distinguir entre los dos posibles modos de distribuir contenidos multimediales a travs de la red. El modo ms comn es el denominado "download (descargar) por medio del cual es posible descargar archivos a nuestra computadora, para luego reproducirlos. Se necesita esperar a que el archivo se transfiera completamente al disco local para poder ejecutarlo. El otro modo es el que nos convoca en este tem: streaming. La palabra stream significa canal de agua que fluye" y la analoga es correcta, ya que la tecnologa streaming permite que un servidor se conecte con una computadora y se establezca una comunicacin en la que los datos fluyen de forma continua, sin interrupciones. Al conectarse a un sitio que publica audio o video en modo streaming, y a travs de una aplicacin como "RealVideo, nuestro equipo se conecta a un servidor especial capaz de enviar gran cantidad de datos simultneos sin interrupciones, para conformar la cantidad de cuadros necesarios, que generen la imagen de video en la pantalla de nuestra computadora. Su principal caracterstica del streaming es que permite ver o escuchar los contenidos al mismo tiempo que se vn descargando. Qu ganamos con esto? Fundamentalmente agilidad. La distribucin se vuelve ms gil pues no es necesario esperar a que un fichero de audio o de vdeo se descargue por completo para empezar a disfrutar de l. Y tambin ganamos agilidad en el sentido de que el usuario ya no necesita disponer de un gran espacio de almacenamiento para guardar los ficheros que desea ir viendo. El streaming es una apuesta con bastante futuro, cada da ms conforme la calidad y velocidad de las redes de comunicacin va mejorando.

La cultura del streaming, una tendencia imparable


2010 ha sido el ao en el que la gente se ha puesto al da en Twitter y, por tanto, se ha hecho evidente la importancia del streaming en tiempo real. Ahora, como afirma Steve Gillmor enTechcrunch, es el momento de adaptar las nuevas tecnologas que tenemos a nuestro alcance a nuestros hbitos y viejas costumbres. La Apple TV tambin tiene mucho que ver con este cambio hacia el streaming, permitiendo a muchos usuarios consumir contenidos de redes como Netflix en las que eligen constantemente qu es lo que quieren ver, o incluso ver distintos programas simultneamente Como consecuencia de esta evolucin, los servicios como Netflix sern capaces, cada vez ms, de producir datos tiles para reducir la adquisicin de clientes, lo que conlleva ciertos efectos econmicos bastante interesantes. Las compaas telefnicas, an perdiendo clientes, podrn reducir costes por la disponibilidad de los dispositivos mviles, y los proveedores de contenidos tendrn que recortar el precio de sus productos premium si quieren mantener una conexin directa con su audiencia. Una vez la gente se acostumbre a la adquisicin de contenidos en tiempo real, nadie volver al modelo anterior. Con contenidos con una calidad similar a la que ofrece la televisin, la gente preferir esperar a que los programas o pelculas que quiere ver estn disponibles para descargar o para ver en streaming. Y desde luego, aquellos servicios de televisin por cable o por satlite que no sepan tener en cuenta esta tendencia vern cmo se quedan fuera de juego. Steve Jobs ha sido capaz de hacerle a la televisin lo que Twitter ha hecho con las noticias y el iPod con la msica. Con su disco duro en nube, ha creado una nueva experiencia de entretenimiento para los usuarios que hace que pocos quieran volver atrs. Y a pesar de los problemas con la banda ancha, la saturacin de los servidores o cualquier otro percance, la gente seguir la tendencia hacia el consumo de contenidos a la carta.

La batalla empresarial
Bsicamente, las dos empresas que ms fuerte han apostado por este tipo de tecnologa de transmisin han sido Real Network, con el programa Real Player y la empresa Apple con Quicktime. Tambin tenemos a Microsoft, con su tecnologa Media Player. Bsicamente son las dos primeras quienes se comen el gran pastel del mercado con soporte total de los grandes navegadores Explorer y Netscape y la gratuidad de descarga de sus reproductores.

Si bien la comparacin de calidad de imagen y sonido entre Real y Quicktime ser un vergel complicado y subjetivo en tratamiento, es indudable que tanto en desarrollo de empresa, soporte comparativo, posibilidad de expansin, programacin, manejabilidad, integracin en web, variedad de formatos y codecs e instalacin de propio servidor, Quicktime ha sido el que se ha llevado el gato al agua con diferencia ante sus lejanos competidores comerciales.

Componentes que intervienen para la creacin del streaming


La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe un servidor, que es quien presta el servicio, y un cliente, que es quien lo recibe. Cliente web El cliente web es un programa con el que el usuario interacciona para solicitar a un servidor web el envo de pginas de informacin. Estas pginas se transfieren mediante el protocolo HTTP. Las pginas que se reciben son documentos de texto codificados en lenguaje HTML. El cliente web debe interpretar estos documentos para mostrrselos al usuario en el formato adecuado. Adems, cuando lo que se recibe no es un documento de texto, sino un objeto multimedia (vdeo, sonido, etc.) no reconocido por el cliente web, ste debe activar una aplicacin externa capaz de gestionarlo. Entre los clientes web (tambin conocidos como visualizadores o navegadores) ms usuales estn el Netscape Navigator y el Microsoft Internet Explorer. La mayora de ellos soportan tambin otros protocolos, como el FTP (File TransferProtocol), para la transferencia de ficheros, y el SMTP (Single Mali Transfer Protocol), para el envo y la recepcin de correo electrnico. La Figura mas abajo muestra una pgina web visualizada con el Internet Explorer. Servidor web El servidor web es un programa que est permanentemente escuchando as peticiones de conexin de los clientes mediante el protocolo HTTR

El servidor funciona de la siguiente manera: si encuentra en su sistema de ficheros el documento HTML solicitado por el cliente, lo enva y cierra la conexin; en caso contrario, enva un cdigo de error que cierra la conexin. El servidor web tambin se ocupa de controlar los aspectos de seguridad, comprobando si el usuario tiene acceso a los documentos.

Pagina web visualizada con el cliente web Microsoft Internet Explorer

Mensaje mostrado por el servidor web cuando no se encuentra la pagina solicitada El proceso completo, desde que el usuario solicita una pgina hasta que el cliente web se la muestra con el formato adecuado, es el siguiente: 1. El usuario especifica en el cliente web la direccin (URL) de la pgina q desea consultar. 2. El cliente establece la conexin con el servidor web.

3. El cliente solicita la pgina deseada. 4. El servidor busca la pgina que ha sido solicitada en su sistema de ficheros, Si la encuentra, la enva al cliente; en caso contrario, devuelve un cdigo] de error. 5. El cliente interpreta los cdigos HTML y muestra la pgina al usuario. 6. Se cierra la conexin. Es muy probable que la pgina solicitada no exista fsicamente, sino que se cree en el momento de su peticin (por ejemplo, combinando una plantilla de documento con los resultados de la consulta a una base de datos). En estos casos el servidor web cede el control al denominado servidor de aplicaciones, que es quien se encarga de construir la pgina. Una vez creada la pasa al servidor web, que a su vez la enva al cliente. El esquema general de la transferencia de pginas web es pues el que se muestra en la Figura siguiente.

Esquena de transferencia de paginas web La conexin siempre se libera al terminar la transmisin de la pgina. Volviendo sobre el modelo de las aplicaciones cliente-servidor, se puede decir que se sigue el denominado modelo de transacciones: el cliente realiza una peticin, el servidor la atiende e inmediatamente se cierra la comunicacin. Las transacciones son, pues, independientes, y no se mantiene una memoria entre las sucesivas peticiones. Esto es un grave inconveniente para muchas aplicaciones en las cuales esta memoria es fundamental, como por ejemplo las operaciones de compra a travs de la Web. No obstante, existen mecanismos para resolver el problema, como el uso de cookies o de bases de datos, y que se comentarn ms adelante.

Otor aspecto importante es el hecho de que se establece una conexin impediente para cada documento u objeto que se transmite. Es decir, si una pgina contiene, por ejemplo, cuatro imgenes, entonces se establecen cinco conexiones independientes: una para la pgina propiamente dicha y otras cuatro para las imgenes. PRECAUCIN: No es conveniente colocar demasiados objetos en una misma pgina, ya que al establecerse una conexin independiente con el servidor para cada uno de ellos el tiempo de carga aumenta. Todo lo visto hasta ahora se refiere al envo de informacin desde el servidor hasta el cliente, que es el modo de trabajo ms habitual. En cuanto a a transferencia en sentido contrario, es decir, del cliente al servidor, sta es menos frecuente, pero tambin es posible. Para realizarla existen varias alternativas que se describirn ms adelante.

Ventajas:
Es una tecnologa que permite publicar video y mensajes audiovisuales en la red sin que el usuario pueda esperar que se cargue completamente, esto significa la posibilidad de ver el mensaje antes que termine la transmisin con la facilidad de reproducir sin tener que grabar la informacin en disco, por ello puede elegir quedarse o abandonar, segn su eleccin. Es una tcnica que trabaja, en general, con los estndares mnimos que existen hoy en las redes locales y los promedios en las conexiones conmutadas. Adems de permitir interactividad y un control ms preciso de la reproduccin, desarrolla aplicaciones audiovisuales que permiten enlazar documentos de similares caractersticas creando hipervideo.

Desventajas:
La falta de un estndar consolidado en archivos y arquitectura de administracin del Streaming. Tambin la necesidad de tener un ancho de banda superior a 28,8 Kbps, para tener una reproduccin de calidad alta o media. Y por ltimo, disponer de un software servidor de ficheros y otro cliente de la misma naturaleza, para obtener una buena calidad en las transmisiones y en la reproduccin.