Streaming de audio y video
Upcoming SlideShare
Loading in...5
×
 

Streaming de audio y video

on

  • 633 views

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

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

Statistics

Views

Total Views
633
Views on SlideShare
633
Embed Views
0

Actions

Likes
0
Downloads
14
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Streaming de audio y video Streaming de audio y video Presentation Transcript

  • 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
  • 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.
  • 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.
  • 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.
  • 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).
  • 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.
  • 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.
  • 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.
  • 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
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 ...
  • Sistemas de Streaming de audio y/o videoEscuela de Ingeniería Informática – UC. Temuco 2013 amellado@inf.uct.cl