comunidades

En qué consiste el streaming y cómo funciona

En qué consiste el streaming y cómo funciona

Informática

El streaming es una tecnología que se utiliza para enviar contenidos a ordenadores y dispositivos móviles a través de Internet. El streaming transmite datos -normalmente de audio y vídeo- como un flujo continuo, que permite a los receptores empezar a ver o escuchar casi inmediatamente sin tener que esperar a que se complete la descarga. Y esa es la principal diferencia con las descargas normales.

Streaming Vs. Descargas progresivas

En internet existen varias formas de consumir contenido. La más típica y tradicional es la de descargar todo el fichero completo para después abrirlo en nuestro ordenador (PDF, imágenes, ficheros de vídeo, etc.).

Este método tiene el inconveniente de que debemos descargar todo el fichero para empezar a verlo. Por ejemplo, antes de ver un capítulo de nuestra serie favorita deberíamos descargar varios gigas de información, lo que tardará varios minutos.

Con el streaming con tan solo descargar unos poco megas ya podremos empezar la reproducción. Y descargar unos megas o megabytes solo nos llevará unos segundos.

Una tecnología intermedia entre las descargas tradicionales y el streaming son las descargas progresivas que funciona al enviar paquetes de datos ordenados y que nos permite empezara reproducir el fichero antes de que se complete la descarga.

Las descargas progresivas son como un streaming con trozos más grandes, pero tiene el inconveniente de que no siempre se puede saltar hacia delante: generalmente hay que esperar a que el archivo se descargue hasta el punto que se desea ver.

La otra gran diferencia entre el streaming y las descargas es lo que sucede con los datos después de que los usas. En el caso de las descargas, los datos permanecen en el dispositivo hasta que los eliminas. En el caso de los streamings, el dispositivo suele borrar los datos automáticamente después de usarlos. Una canción que transmitas desde Spotify no se guarda en tu ordenador (a menos que la guardes para escucharla sin conexión, que es una especie de descarga).



Cómo funciona el streaming

Al igual que otros datos que se envían por Internet, los ficheros de audio y vídeo se dividen en paquetes de datos. Cada paquete contiene una pequeña parte del archivo, y un reproductor de audio o vídeo en el navegador del dispositivo cliente toma ese flujo de los paquetes de datos, agrupa, los ordena y los interpreta como vídeo o audio.

El envío de vídeo por Internet requiere de una conexión rápida y por eso se utiliza el protocolo UPD en vez del TCP. El protocolo UPD es el mismo que se utiliza en los juegos online y da prioridad a la velocidad que a la fiabilidad, a diferencia del TCP.

Protocolo UDP y el streaming

El UDP (User Datagram Protocol) es un protocolo de transporte de paquetes de datos a través de las redes. El UDP se usa con el Protocolo de Internet (IP), y juntos se llaman UDP/IP.

A diferencia del TCP, el UDP no envía mensajes de ida y vuelta para abrir una conexión antes de transmitir los datos, y no asegura que todos los paquetes de datos lleguen y estén en orden. Como resultado, la transmisión de datos no lleva tanto tiempo como a través de TCP, y aunque algunos paquetes se pierden en el camino, hay tantos paquetes de datos involucrados en el mantenimiento de un flujo que el usuario no debería notar los perdidos.

Gran parte de Internet utiliza el TCP (Transmission Control Protocol). Este protocolo de transporte controla la ida y vuelta de los paquetes para abrir una conexión. Una vez que la conexión está abierta y los dos dispositivos de comunicación están enviando paquetes de ida y vuelta, el TCP asegura que la transmisión sea fiable, que todos los paquetes lleguen en orden.

El TCP se usa navegando por páginas web (ser requiere seguridad y fiabilidad) y el UDP se utiliza para streaming y juegos online (se requiere velocidad)

Para el streaming, la velocidad es mucho más importante que la fiabilidad. Por ejemplo, si alguien está viendo un episodio de un programa de televisión en línea, no notará que unos pocos píxeles falten. El usuario preferiría que el episodio se reprodujera a una velocidad normal que sentarse a esperar a que se entregue cada bit de datos. Por lo tanto, una pequeña pérdida de paquetes de datos no debería ser una gran preocupación, y es por eso por lo que el streaming utiliza UDP.

Qué es el buffer

La tecnología de streaming trabaja utilizando un *buffer* de datos (un pequeño almacén) donde se almacena de manera temporal la información. Al finalizar la sesión de streaming, los datos almacenados en ese buffer pueden ser eliminados automáticamente.

El búfer es la memoria temporal que almacena unos segundos del stream con antelación para que el vídeo o el audio puedan seguir reproduciéndose si la conexión se interrumpe brevemente. Esto se conoce como “buffering”.

Por ejemplo, si ves una película, el búfer almacena los siguientes minutos de vídeo mientras estás viendo el contenido actual. Si la conexión a Internet es lenta, el búfer no se llenará lo suficientemente rápido y la transmisión se detendrá o la calidad del audio o del vídeo disminuirá para compensarlo.

buffer streaming youtube
Por ejemplo, podemos ver el buffer de YouTube al pinchar con el botón derecho en el vídeo y seleccionando Stats for nerds
El streaming requiere una conexión a Internet relativamente rápida que depende del tipo de medio que se esté transmitiendo. Necesitaremos más ancho de banda para ver vídeo en streaming que para reproducir audio.

Por ejemplo, aunque cada servicio de streaming puede ser un poco diferente en cuanto a los requisitos, servicios como YouTube y Netflix necesitan unos 2-3 Mbps para reproducir en SD, 5-6 Mbps para HD y 13-25 Mbps para contenido en UHD y 4K.

Live Streaming o Streaming en directo

El streaming en directo funciona igual que el streaming normal, pero la diferencia es que toda la secuencia de acontecimientos ocurre en tiempo real.

El streaming en vivo es popular en Twitch, en los programas de televisión en vivo, las emisiones de deportes, etc.

Problemas con los streamings

Los problemas más habituales de los streamings tienen que ver con las velocidades de conexión lentas o las interrupciones de Internet. Por ejemplo, si solo se han transmitido los primeros 30 segundos de una canción y la conexión a Internet se interrumpe antes de que se haya cargado más de la canción en el dispositivo, la canción dejará de sonar al reproducir los 30 segundos guardados en el búfer o buffer.

Te puede interesar...


Los 7 mejores televisores de 2020: 4k, gaming, smartTV, baratos... ¡los probamos todos!

Los 8 mejores auriculares Bluetooth y TWS de 2020: baratos, deportivos, gaming...

Los 7 mejores altavoces Bluetooth de 2020: ¡los probamos todos!

Los diferentes tipos de 5G y cómo funcionan

¿Por qué los ratones se miden en CPI y no en DPI?

Razer Mamba Wireless 2018: un ratón inalámbrico sin fisuras

Cómo acceder de manera rápida y fácil a las páginas web de la Darknet TOR (.onion)

50Hz, 100Hz, 200Hz, 400Hz, 800Hz ¿mienten los fabricantes de televisores?
Fuente: este post proviene de WikiVersus, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Análisis del Razer Huntsman V2 Analog Gaming › Teclados El Razer Huntsman V2 Analog es un teclado impresionante que cuenta con unos de los switches más avanzados del mercado. Además, su calidad de con ...

Etiquetas:

Recomendamos

Relacionado

innovación streaming tecnología

Los primeros sitios web eran simples páginas de texto con quizás una imagen o dos. Hoy, sin embargo, cualquier persona con una conexión a Internet lo suficientemente rápida puede transmitir películas de alta definición o hacer una videollamada a través de Internet. Esto es posible gracias a una tecnología llamada streaming. Esta tecnología es la transmisión continua de archivos de audio o video de ...

Linux

Cuando esté solucionando problemas de red en Linux o esté buscando formas de mejorar la seguridad de su máquina Linux, necesitará saber si y qué puertos están abiertos. En este artículo veremos diferentes maneras de listar o mostrar puertos abiertos en Linux. ¿Qué es un puerto? Un puerto es un número de 16 bits (0 a 65535) para ayudar a identificar una aplicación o proceso determinado en un sistem ...

netflix noticias datos ...

Consumo de datos de Netflix en tu Celular El día de hoy viendo una nota en algunos sitios sobre la nueva oferta de los paquetes de Weex para disfrutar video en streaming, en particular la publicidad de esta compañia, dice que puedes ver Netflix desde 39 pesos, con planes que van desde los 300 MB de datos, pero ¿Realmente sirven estos paquetes para ver servicios como Netflix? Así que me dio curiosi ...

Sin categoría

IPSec es un framework o colección de protocolos que actúan en la capa de Red del modelo OSI y que juntos forman una de las tecnologías más seguras y soportadas, utilizada habitualmente para establecer túneles a través de redes IP, las llamadas Redes Privadas Virtuales (VPN). Al actuar en la capa 3 puede proteger los protocolos de red, transporte y aplicación. Lo que lo hacen mucho más seguro y fle ...

Uncategorized

La reproducción de vídeos mediante el uso de streaming está volviéndose cada vez más común en los hogares. Servicios como Netflix y HBO GO han cambiado de manera notable las noches de películas, el seguimiento de las series de televisivas y la visualización de muchas otras obras de las artes audiovisuales. Pero, ¿de qué manera el streaming innova la reproducción multimedia? La respuesta es simple. ...

Sin categoría

El modelo de Interconexión de Sistemas Abiertos, llamado OSI por sus siglas en inglés, fue diseñado por el organismo de estandarización ISO a finales de los años 70 con el objetivo de conenctar entre sí sistemas desarrollados por fabricantes distintos. Y es que parémonos a pensar un momento: en aquella época cada fabricante desarrollaba sus propios protocolos, sus propios sistemas y en definitiva, ...

Tecnología e Internet

Si eres gamer habitual, seguro que conoces servicios como GamePass de Xbox o Google Stadia. Ahora, Amazon, que juega continuamente al “culo veo, culo quiero”, ha presentado en sociedad su nuevo Amazon Luna, un servicio de videojuegos en streaming que llega con un precio bajísimo. Qué es Amazon Luna Se trata de la nueva plataforma de videojuegos en streaming por suscripción que estará o ...

juegos

Hace tan sólo dos días hablamos sobre el esperado servicio de Google para el streaming de juegos en el que habían estado trabajando durante unos años bajo el velo de Project Stream. El martes, Google lo hizo oficial en la Game Developers Conference y anunció el nuevo servicio al que llamarán Stadia. Servicio de streaming de juegos de Google Stadia Este objetivo desde el principio ha sido que e ...

Smartphones

La marca de smartphones joven, Honor, hace poco reveló a un increíble buque insignia con agujero en pantalla y cámara de 48MP, el Honor View 20, y entre las múltiples virtudes con las que cuenta este dispositivo destaca la inclusión de la tecnología Link Turbo desarrollada por la compañía. Esta función está diseñada para mejorar la conectividad de red del dispositivo al intercalar inteligentemente ...

Linux

Si utiliza Linux, probablemente llegará el momento en que necesite saber más acerca de su red. Varias herramientas pueden ayudarle a hacer esto, y algunas son más complicadas que otras. El comando ss es algo en lo que puede confiar al estar instalado en muchos equipos, por lo que es muy útil saberlo. ¿Qué es el Comando ss? Aunque el nombre del comando de dos letras puede parecer arcano, en realida ...