Servicio “ streaming ”.
description
Transcript of Servicio “ streaming ”.
Jesús Torres Cejudo 1
Servicio “streaming”.
Jesús Torres Cejudo 2
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 usuarioconsume el producto al mismo tiempo que se descarga. La palabra streaming se refiere a que
se trata de unacorriente continua (sin interrupción). Este tipo de tecnología funciona mediante un búfer de
datos que vaalmacenando lo que se va descargando para luego mostrarse al usuario. Esto se contrapone
al mecanismo dedescarga 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 menosde igual ancho de banda que la tasa de transmisión del servicio. El streaming de video se
popularizó a fines de ladé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. Cuyaemisión se codifica en una máquina adecuada para ello (alojada por Qualitynet o por el
cliente) y se manda a lamáquina de streaming, alojada en nuestro Datacenter, donde es lanzada a Internet. Cualquier
usuario puedeconectarse 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 porEl internauta. El usuario puede acceder en diferido a la presentación tantas veces como
necesite. Consiste encodificar vídeo y/o audio en el formato adecuado y subirlos al servidor (vía ftp o por otra vía)
alojado en nuestroDatacenter. Cualquier usuario puede entrar al sistema y decidir ver ese archivo en ese
momento. La principaldiferencia entre en directo y bajo demanda será, por tanto, que en directo la codificación
coincide con el visionado.
Jesús Torres Cejudo 3
Servicio “streaming”.
- Protocolos streaming. UDP y RTSP (los protocolos empleados por algunas tecnologías de "streaming") hacen que
las entregas de paquetesde datos desde el servidor a quien reproduce el archivo se hagan con una velocidad mucho
mayor que la que seobtiene por TCP y HTTP. Esta eficiencia es alcanzada por una modalidad que favorece el flujo
continuo de paquetesde datos. Cuando TCP y HTTP sufren un error de transmisión, siguen intentando transmitir los
paquetes de datosperdidos hasta conseguir una confirmación de que la información llegó en su totalidad. Sin
embargo, UDP continúamandando los datos sin tomar en cuenta interrupciones, ya que en una aplicación multimedia
estas pérdidas son casiImperceptibles.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 osobrecarga en el ancho de banda). Por tanto, los reproductores multimedia precargan, o
almacenan en el buffer, quees una especie de memoria, los datos que van recibiendo para así disponer de una reserva de
datos, con el objeto deevitar que la reproducción se detenga. Esto es similar a lo que ocurre en un reproductor de
CD portátil, que evitalos 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
stream es pésimaOfreciendo soluciones, surgen empresas y organizaciones que se encargan de proveer ancho
de bandaexclusivamente para streaming, y de apoyar y desarrollar estos servicios.
Jesús Torres Cejudo 4
Servicio “streaming”.
- Servidores y clientes streaming.En principio no es necesario contar con un servidor especial para colocar archivos de
audio o vídeo condescarga streaming en nuestras webs. Cualquier servidor normal puede mandar la
información y es el cliente el quese 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 esnecesario utilizarlos nos pueden ofrecer importantes prestaciones como mandar un archivo de
mayor o menorcalidad 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 losclientes 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 delsoftware libre. Se centra en la emisión de audio (aunque también funciona con las
televisiones que emiten a través deInternet) y puede enviar a varios aparatos a la vez formatos comprimidos como MP3, AAC,
WMA u Ogg Vorbis, entreotros. Funciona mediante una página web que se carga en el navegador y que sirve para
bucear en las canciones queel usuario archive en el disco duro.- Orb transmite vídeo, música, imágenes y señal de televisión, si se tiene la tarjeta
sintonizadora adecuada, o de lawebcam. Esta última opción abre la puerta a aplicaciones para la videovigilancia. Se maneja a
través de una página delsitio web de Orb, por lo que hay que registrarse con nombre de usuario y contraseña.
Jesús Torres Cejudo 5
Servicio “streaming”.
- Servidores y clientes streaming.- SqueezeBox Server es una aplicación de Logitech dedicada al audio. Aunque se diseñó
para dar servicio a losaparatos inalámbricos de esta marca, su código es libre y apto para cualquier ordenador a
través de un reproductormultimedia. Importa de modo automático las listas de canciones de iTunes, puede incorporar
las emisoras de radioen Internet y soporta los formatos de audio más habituales en la Red. Otra de las grandes
alternativas, gratuita yprogramada en software libre, corresponde al reproductor multimedia VLC, si bien es una
aplicación más complicadapara 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 unatecnología de streaming en concreto y no las utilicemos todas para no obligar a nuestros
usuarios a descargarsetodos 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
elsector y desarrolla muchos productos orientados a la distribución de archivos multimedia Su
web:www.real.comWindows Media es la apuesta de Microsoft. Ya posee una cuota de usuarios muy importante
y seguramenteaumentará 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 6
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 desarrollamuchos 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
seguramenteaumentará 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 .