Sistemas de Streaming deaudio y/o videoMg. Alejandro Mellado G.amellado@inf.uct.clUniversidad Católica de TemucoEscuela de...
Sistemas de Streaming de audio y/o videoIntroducciónEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.c...
Sistemas de Streaming de audio y/o videoElementos de un sistema de transmisión de streamingEscuela de Ingeniería Informáti...
Sistemas de Streaming de audio y/o videoElementos de un sistema de transmisión de streamingEscuela de Ingeniería Informáti...
Sistemas de Streaming de audio y/o videoAntecedentes históricosEscuela de Ingeniería Informática – UC. Temuco 2013 amellad...
Sistemas de Streaming de audio y/o videoAntecedentes históricosEscuela de Ingeniería Informática – UC. Temuco 2013 amellad...
Sistemas de Streaming de audio y/o videoAntecedentes históricosEscuela de Ingeniería Informática – UC. Temuco 2013 amellad...
Sistemas de Streaming de audio y/o videoProblemas presentador por ShowcastEscuela de Ingeniería Informática – UC. Temuco 2...
Sistemas de Streaming de audio y/o videoIcecast2Escuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clDe ...
Sistemas de Streaming de audio y/o videoFlash PlayerEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.c...
Sistemas de Streaming de audio y/o videoRed 5, Flash Media Server y Flash Media EncoderEscuela de Ingeniería Informática –...
Sistemas de Streaming de audio y/o videoOptimización de la radioEscuela de Ingeniería Informática – UC. Temuco 2013 amella...
Sistemas de Streaming de audio y/o videoOptimización de la radioEscuela de Ingeniería Informática – UC. Temuco 2013 amella...
Sistemas de Streaming de audio y/o videoTrabajos futuros en videoEscuela de Ingeniería Informática – UC. Temuco 2013 amell...
Sistemas de Streaming de audio y/o videoEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.cl
Upcoming SlideShare
Loading in …5
×

Streaming de audio y video

653 views

Published on

Conferencia Mag. Alejandro Mellado de la Universidad Católica de Temuco (Chile)

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
653
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Streaming de audio y video

  1. 1. Sistemas de Streaming deaudio y/o videoMg. Alejandro Mellado G.amellado@inf.uct.clUniversidad Católica de TemucoEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.cl
  2. 2. Sistemas de Streaming de audio y/o videoIntroducciónEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clDefinición de streamingDistribución de contenido multimedia (audio y video) através de una red de conmutación de paquetes demanera que el usuario consume el producto al mismotiempo que se descarga.El streaming usa como plataforma la red Internetrompiendo las barreras físicas de distancia queposeen los medios analógicos de transmisión deaudio y video.
  3. 3. Sistemas de Streaming de audio y/o videoElementos de un sistema de transmisión de streamingEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clCodificadores de audio y/o videoEstos dispositivos realizan las tareas detransformar la señal de fuente analógica o digital enun formato o contenedor que envía el flujo a unservicio difusor.Difusores (Broadcaster)El difusor es un servicio encargado de enviar elcontenido de audio y/o video a un cliente, previasolicitud de recurso.
  4. 4. Sistemas de Streaming de audio y/o videoElementos de un sistema de transmisión de streamingEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clCliente finalEs un programa o complemento de software querecibe el flujo de audio y/o video desde un difusor.Mediante un técnica llamada buffering, más el uso deprogramación multihilo presente un sistema operativo,recibe la carga útil de información, la almacena en unperiodo de tiempo y reproduce el contenido, estosprocesos se realizan de manera simultanea,produciendo la continuidad del contenido.
  5. 5. Sistemas de Streaming de audio y/o videoAntecedentes históricosEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clLos primeros intentos de streaming en la UC.Temucose realizaron el 2005, con tres tipos de flujos deservicios distintos:- RealNetworks (Cliente Real Player)- Windows Media Server (cliente Windows MediaPlayer)- NullSoft Showcast (cliente WinAmp).
  6. 6. Sistemas de Streaming de audio y/o videoAntecedentes históricosEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clMantener muchos servicio en funcionamiento creabasobrecarga de servicios de difusión y de codificación.Para unificar los servicios de streaming se opto porusar Showcast ya que poseía mayor estandarizacióntanto en audio como en video.La codificación de audio para radio on-line serealizaba con un software para codificar llamadoSimplecast y un aplicación de automatización de radiollamado SamBroadcaster, todo sobre plataformaWindows XP.
  7. 7. Sistemas de Streaming de audio y/o videoAntecedentes históricosEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clLa creación de canales en Showcast se realiza deacuerdo a una dirección IP y un puerto definido. Portanto cada flujo independiente debía usar un puerto(audio o video).En el caso de flujos de video se usaba un clientecodificador de nullsoft para envío de video con uncontedor VP6 a un puerto Showcast.Por parte del decodificador Windows Media Player yWinAmp en Windows y Mplayer en GNU/Linux podíanreproducir los contenidos de los canales Showcast.
  8. 8. Sistemas de Streaming de audio y/o videoProblemas presentador por ShowcastEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clAunque Showcast proveía un sistema más o menos“estándar”, no era del todo eficiente ya que ladisponibilidad de puertos no siempre era accesibledesde Internet debido al filtrado que tenían algunasredes.La solución en este caso estaba enfocada a superar elproblema de puertos TCP en el streaming.
  9. 9. Sistemas de Streaming de audio y/o videoIcecast2Escuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clDe acuerdo a la problemática presentada porShowcast para los canales de streaming icecast2venía a resolver el problema, ejemplo acceso:ShowcastCanal de radio 1 → http://164.77.114.252:8801Canal de radio 2 → http://164.77.114.252:8802Icecast2http://164.77.114.252:80/radio1http://164.77.114.252:80/radio2
  10. 10. Sistemas de Streaming de audio y/o videoFlash PlayerEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clEl uso de flash player estandarizaba de hecho laplataforma de reproducción multimedia, la tendencianatural se orientaría en hacia ese camino.Se inicia un proceso de investigación aplicada en elcual se buscaba el mejor rendimiento de video con elmínimo de costo. En esta tarea el contenedor FLV fuetodo un hito, porque unifico como reproductor alnavegador Internet con flashplayer comocomplemento.
  11. 11. Sistemas de Streaming de audio y/o videoRed 5, Flash Media Server y Flash Media EncoderEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clLa difusión de contenido de flash player necesitaba undifusor, para esta labor las mejores opciones estabandadas por Red 5 (FreeSoftware) y Flash Media Server(Privativo).En ambos casos, entre los codificadores que sepodían usar estaba “Flash Media Encoder” usando elcontenedor FLV con formatos VP8 o H.264 para videoy mp3 o AAC para audio entre otros.
  12. 12. Sistemas de Streaming de audio y/o videoOptimización de la radioEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clLa tendencia de la Escuela de Informática hacia elsoftware libre y la falta de estabilidad de Windows nosorienta a implementar los sistemas de streaming enGNU/Linux Ubuntu.Para esta labor este estudiaron el 2012 la estructurade audio Jackd que consiste un servicio de audio queconcentra mucho flujos de audio en tiempo real. Escomo una completa mesa de sonido virtualizadamediante software.
  13. 13. Sistemas de Streaming de audio y/o videoOptimización de la radioEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clEntre los complementos que usamos con jackd estánjackeq [Mesa de sonido virtual] y jamin [Ecualizadorde 30 bandas].Sobre esta plataforma digital de sonido se monta elcodificador de audio darkice y el automatizador deradio Rivendell.Todas estás aplicaciones son de software libre.
  14. 14. Sistemas de Streaming de audio y/o videoTrabajos futuros en videoEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.clActualmente se está trabajando en migrar toda laplataforma de video a software libre bajo plataformaGNU/Linux ...
  15. 15. Sistemas de Streaming de audio y/o videoEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.cl

×