80 likes | 268 Views
Servicio “ streaming ”. . Servicio “ streaming ”. . Funcionalidad del servicio de streaming . El streaming es la distribución de multimedia a través de una red de computadoras de manera que el usuario
E N D
Servicio “streaming”. Jesús Torres Cejudo
Servicio “streaming”. • Funcionalidad del servicio de streaming. El streaming es la distribución de multimedia a través de una red de computadoras de manera que el usuario consume el producto al mismo tiempo que se descarga. La palabra streaming se refiere a que se trata de una corriente continua (sin interrupción). Este tipo de tecnología funciona mediante un búfer de datos que va almacenando lo que se va descargando para luego mostrarse al usuario. Esto se contrapone al mecanismo de descarga de archivos, que requiere que el usuario descargue los archivos por completo para poder acceder a ellos. El término se aplica habitualmente a la difusión de audio o video. El streaming requiere una conexión por lo menos de igual ancho de banda que la tasa de transmisión del servicio. El streaming de video se popularizó a fines de la década de 2000, cuando el ancho de banda se hizo lo suficientemente barato para gran parte de la población. • Tipos de streaming. El Streaming en vivo o Webcast, consiste en transmitir audio o video por la red en el instante que se está emitiendo. Se basa en una conexión a un canal de televisión, webcam, camara de vídeo, emisora de radio, etc. Cuya emisión se codifica en una máquina adecuada para ello (alojada por Qualitynet o por el cliente) y se manda a la máquina de streaming, alojada en nuestro Datacenter, donde es lanzada a Internet. Cualquier usuario puede conectarse a la emisión en directo con su navegador. El Streaming bajo demanda consiste en archivos de video alojados en un servidor esperando ser solicitados por El internauta. El usuario puede acceder en diferido a la presentación tantas veces como necesite. Consiste en codificar vídeo y/o audio en el formato adecuado y subirlos al servidor (vía ftp o por otra vía) alojado en nuestro Datacenter. Cualquier usuario puede entrar al sistema y decidir ver ese archivo en ese momento. La principal diferencia entre en directo y bajo demanda será, por tanto, que en directo la codificación coincide con el visionado. Jesús Torres Cejudo
Servicio “streaming”. • Protocolos streaming. UDP y RTSP (los protocolos empleados por algunas tecnologías de "streaming") hacen que las entregas de paquetes de datos desde el servidor a quien reproduce el archivo se hagan con una velocidad mucho mayor que la que se obtiene por TCP y HTTP. Esta eficiencia es alcanzada por una modalidad que favorece el flujo continuo de paquetes de datos. Cuando TCP y HTTP sufren un error de transmisión, siguen intentando transmitir los paquetes de datos perdidos hasta conseguir una confirmación de que la información llegó en su totalidad. Sin embargo, UDP continúa mandando los datos sin tomar en cuenta interrupciones, ya que en una aplicación multimedia estas pérdidas son casi Imperceptibles. Precarga La entrega de datos desde el servidor a quien ve la página pueden estar sujetas a demoras conocidas como lag, (retraso, en inglés) un fenómeno ocasionado cuando los datos escasean (debido a interrupciones en la conexión o sobrecarga en el ancho de banda). Por tanto, los reproductores multimedia precargan, o almacenan en el buffer, que es una especie de memoria, los datos que van recibiendo para así disponer de una reserva de datos, con el objeto de evitar que la reproducción se detenga. Esto es similar a lo que ocurre en un reproductor de CD portátil, que evita los saltos bruscos y los silencios ocasionados por interrupciones en la lectura debidos a vibraciones o traqueteos, almacenando los datos, antes de que el usuario tenga acceso a ellos. Red de Acceso de Contenido Si un determinado contenido comienza a atraer una cantidad de usuarios mayor a su capacidad de ancho de banda, estos usuarios sufrirán cortes o lag. Finalmente, se llega a un punto en que la calidad del streames pésima Ofreciendo soluciones, surgen empresas y organizaciones que se encargan de proveer ancho de banda exclusivamente para streaming, y de apoyar y desarrollar estos servicios. Jesús Torres Cejudo
Servicio “streaming”. • Servidores y clientes 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 nos pueden ofrecer importantes prestaciones como mandar un archivo de mayor o menor calidad dependiendo de la velocidad de nuestra 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 mandaremos la señal y con ella, la enviará a todos los clientes a medida que la va recibiendo. • Algunos programas - Subsonic es un desarrollo que trabaja como servidor doméstico de streaming y se promueve desde el campo del software libre. Se centra en la emisión de audio (aunque también funciona con las televisiones que emiten a través de Internet) y puede enviar a varios aparatos a la vez formatos comprimidos como MP3, AAC, WMA u OggVorbis, entre otros. Funciona mediante una página web que se carga en el navegador y que sirve para bucear en las canciones que el usuario archive en el disco duro. - Orbtransmite vídeo, música, imágenes y señal de televisión, si se tiene la tarjeta sintonizadora adecuada, o de la webcam. Esta última opción abre la puerta a aplicaciones para la videovigilancia. Se maneja a través de una página del sitio web de Orb, por lo que hay que registrarse con nombre de usuario y contraseña. Jesús Torres Cejudo
Servicio “streaming”. • Servidores y clientes streaming. - SqueezeBox Server es una aplicación de Logitech dedicada al audio. Aunque se diseñó para dar servicio a los aparatos inalámbricos de esta marca, su código es libre y apto para cualquier ordenador a través de un reproductor multimedia. Importa de modo automático las listas de canciones de iTunes, puede incorporar las emisoras de radio en Internet y soporta los formatos de audio más habituales en la Red. Otra de las grandes alternativas, gratuita y programada en software libre, corresponde al reproductor multimedia VLC, si bien es una aplicación más complicada para el usuario medio, con un manejo menos intuitivo. 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. Quick Time es la tercera en discordia. Con menor cuota de mercado. Jesús Torres Cejudo
Servicio “streaming”. • Servidores y clientes streaming. 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. Quick Time es la tercera en discordia. Con menor cuota de mercado . Jesús Torres Cejudo