You are on page 1of 1

→ Sobre el streaming de vídeo y audio.

(Tema 6)

El streaming (también denominado flujo multimedia) es la distribución de audio o vídeo 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 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 en la
estación del usuario para luego mostrarle el material descargado. Esto se contrapone al mecanismo
de descarga de archivos, que requiere que el usuario descargue por completo los archivos para poder
acceder a su contenido.
Al contrario que para la transmisión de datos, la transmisión de multimedia precisa de utilizar
protocolos ligeros tales como UDP y RTSP los cuales 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 (unos milisegundos sin audio o sin
vídeo) son casi imperceptibles.
Otra característica común a los protocolos de streaming es la de la precarga (buffering). La entrega de
datos desde el servidor a quien ve el vídeo puede estar sujeta 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
un buffer los datos que van recibiendo para así disponer de una reserva de datos y evitar que la
reproducción se detenga.
Algunos protocolos de streaming son:
• RTMP (Real Time Messaging Protocol), que es un protocolo propietario desarrollado por
Adobe y usado por Adobe Media Server para realizar streaming en internet hacia los clientes
de Adobe Flash Player.
• RTSP (Real Time Streaming Protocol).
• MMS (Microsoft Media Server), protocolo de streaming propietario de Microsoft.
• HTTP Live Streaming (HLS), protocolo que divide cada stream en paquetes http. Tiene la
ventaja de que al utilizar transacciones estándar http por el puerto 80, el stream atraviesa los
cortafuegos.

You might also like