Streaming
Keywords: Streaming, Ancho de banda, Archivo, Bit, Buffer, CD, Contenido, Códec, Deporte
Streaming es un término que describe una estrategia sobre demanda para la distribución de contenido multimedia a través del internet.
| Tabla de contenidos |
Antecedentes
Antes de que la primera instancia de tecnología streaming apareciera en abril de 1995 (con el lanzamiento de RealAudio 1.0), la reproducción de contenido multimediático mediante el internet necesariamente implicaba tener que descargar completamente el "archivo contenedor" al disco duro local. Como los archivos de audio —y especialmente los de video— tienden a ser enormes, su descarga y acceso como paquetes completos se vuelve una operación muy lenta.
Sin embargo, con la tecnología del streaming un archivo puede ser descargado y accesado al mismo tiempo, con lo que el tiempo de espera es mínimo.
Componentes
Para poder proporcionar un acceso claro, continuo y sin interrupciones, el streaming se apoya en las siguientes tecnologías:
Códecs
- (favor de revisar el artículo sobre Códecs)
Protocolos Ligeros
- UDP y RTSP (los protocolos empleados por algunas implementaciones de streaming) desempeñan entregas de packet de servidor-a-cliente con una velocidad mucho mayor a la que se obtiene por TCP y HTTP. Esta eficiencia es alcanzada por una modalidad que favorece el flujo contínuo de packets. Cuando TCP y HTTP sufren un error de transmisión, siguen intentando transmitir los packets perdidos hasta conseguir confirmación de que la información arribó en su totalidad; sin embargo, UDP continúa mandando los packets sin tomar en cuenta interrupciones, ya que en una aplicación multimediática una leve pérdida de datos resulta en un effecto acomulativamente pequeño.
Interpretación sobre Arribo
- Los packets que contienen el contenido —debido a que son distribuidos en un flujo de bits (más o menos) constante— pueden ser leídos, examinados y procesados mientras van descargándose.
Bufferéo
- Las entregas de packet de servidor-a-cliente pueden ser sujetas a demoras conocidas como lags, un fenómeno ocasionado cuando los packets se escasean (debido a interrupciones en conectividad o sobrerecargo en el uso de ancho de banda). Por lo tanto, los reproductores multimediáticos pre-cargan, o bufferean los datos que van recibiendo para así disponer de una reserva de contenido destinada reproducirse durante un lag. Esto es similar al precargado en un reproductor de CDs, que evita los bruscos saltos y silencios ocacionados por dificultades de lectura durante la práctica de un deporte.
Red de Distribución de Contenido
- Si un determinado stream comienza a atraer una cantidad de usuarios mayor a su capacidad de ancho de banda, estos usuarios comenzarán a experimentar lag. Eventualmente llega un punto en que la calidad del stream es peor de lo que un usuario normal puede tolerar. Ofreciendo soluciones, surgen empresas y organizaciones que se encargan de proveer ancho de banda exclusivamente para streaming, y de apoyar y desarrollar estos servicios.
Lista de empresas y organizaciones que ofrecen servicios streaming
Internacional
España
América Latina
Lista de organizaciones que ofrecen servicios streaming
Weblogs en español sobre Streaming
Usos
- Interlacing
- Radio por Internet
- Virtual Network Computing
Asuntos
Por varias razones (principalmente propiedad intelectual) la mayoría de las implementaciones del streaming han sido concebidas y diseñadas para deshechar los datos recién interpretados. Sin embargo, se han desarrollado y hecho disponibles ciertas tecnologías que permiten a los usuarios fácilmente capturar y guardar los streams en archivos.
Véase También
Torrente de Datos
