¿Qué es un streaming y cómo funciona?



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, y muchos proveedores utilizan CDN para streaming, como veremos más adelante

Esta tecnología es la transmisión continua de archivos de audio o video de un servidor a un cliente. En términos más simples, la transmisión es lo que sucede cuando los consumidores ven televisión o escuchan podcasts en dispositivos conectados a Internet. Con la transmisión, el archivo multimedia que se reproduce en el dispositivo cliente se almacena de forma remota y se transmite unos segundos a la vez a través de Internet.

 

¿Cuál es la diferencia entre streaming y descarga?

La transmisión es en tiempo real y es más eficiente que descargar archivos multimedia. Si se descarga un archivo de video, se guarda una copia de todo el archivo en el disco duro de un dispositivo y el video no se puede reproducir hasta que el archivo completo termine de descargarse. Si se transmite en su lugar, el navegador reproduce el video sin copiarlo y guardarlo. El video se carga poco a poco en lugar de cargar todo el archivo a la vez, y la información que carga el navegador no se guarda localmente.

Piensa en la diferencia entre un lago y un arroyo: ambos contienen agua, y un arroyo puede contener tanta agua como un lago; La diferencia es que con una corriente, el agua no está en el mismo lugar al mismo tiempo. Un archivo de vídeo descargado se parece más a un lago, ya que ocupa mucho espacio en el disco duro (y lleva mucho tiempo mover un lago). La transmisión de video es más como una transmisión o un río, ya que los datos del video fluyen de manera continua y rápida al navegador del usuario.

 

¿Cómo funciona la transmisión?

Al igual que otros datos que se envían a través de Internet, los datos de audio y video se dividen en paquetes de datos. Cada paquete contiene una pequeña parte del archivo, y un reproductor de audio o video en el navegador del dispositivo cliente toma el flujo de paquetes de datos y los interpreta como video o audio.

El envío de video a través de Internet, en lugar de enviar texto e imágenes fijas, requiere un método más rápido de transporte de datos que TCP / IP , que prioriza la confiabilidad sobre la velocidad.

 

¿Cómo mejora el protocolo de datagramas de usuario (UDP) la transmisión?

UDP es un protocolo de transporte, lo que significa que se usa para mover paquetes de datos a través de redes. UDP se usa con el Protocolo de Internet (IP) , y juntos se llaman UDP / IP. A diferencia de TCP, UDP no envía mensajes de ida y vuelta para abrir una conexión antes de transmitir datos, y no garantiza que todos los paquetes de datos lleguen y estén en orden. Como resultado, la transmisión de datos no toma tanto tiempo como lo hace a través de TCP, y aunque algunos paquetes se pierden en el camino, hay tantos paquetes de datos involucrados en mantener una secuencia en marcha que el usuario no debería notar los perdidos.

Gran parte de Internet usa TCP, o el Protocolo de Control de Transmisión. Este protocolo de transporte implica un reconocimiento cuidadoso de ida y vuelta para abrir una conexión. Una vez que la conexión está abierta y los dos dispositivos de comunicación envían paquetes de un lado a otro, TCP garantiza que la transmisión sea confiable y que todos los paquetes lleguen en orden.

Para la transmisión, la velocidad es mucho más importante que la confiabilidad. Por ejemplo, si alguien está viendo un episodio de un programa de televisión en línea, no todos los píxeles deben estar presentes en cada fotograma del episodio. El usuario preferiría que el episodio se reproduzca a velocidad normal que sentarse y esperar a que se entreguen todos los datos. Por lo tanto, unos pocos paquetes de datos perdidos no son una gran preocupación, y es por eso que la transmisión utiliza UDP.

Si TCP es como un servicio de entrega de paquetes que requiere que el destinatario firme el paquete, entonces UDP es como un servicio de entrega que deja los paquetes en el porche delantero sin tocar la puerta para obtener una firma. El servicio de entrega TCP pierde menos paquetes, pero el servicio de entrega UDP es más rápido, porque los paquetes se pueden dejar incluso si nadie está en casa para firmarlos.

 

¿Qué es el almacenamiento en búfer?

Los reproductores multimedia de transmisión cargan unos segundos antes de la transmisión para que el video o el audio puedan continuar reproduciéndose si la conexión se interrumpe brevemente. Esto se conoce como almacenamiento en búfer. El almacenamiento en búfer garantiza que los vídeos pueden reproducirse sin problemas y de forma continua. Sin embargo, a través de conexiones lentas, o si una red tiene una gran latencia, un video puede demorar mucho tiempo en almacenarse.

 


¿Qué factores garantizan la transmisión?


Latencia de red : una variedad de factores afectan la latencia, incluido dónde se almacena el contenido al que los usuarios intentan acceder.

Congestión de la red : si se envían demasiados datos a través de la red, esto puede degradar el rendimiento de la transmisión.
En el lado del usuario:

Problemas de WiFi : reiniciar el enrutador LAN o cambiar a Ethernet en lugar de WiFi puede ayudar a mejorar el rendimiento de la transmisión.

Dispositivos cliente de rendimiento lento : reproducir videos requiere una buena cantidad de potencia de procesamiento. Si el dispositivo que transmite el video tiene muchos otros procesos ejecutándose o simplemente es lento en general, el rendimiento de la transmisión puede verse afectado.

Ancho de banda insuficiente : para la transmisión de video, las redes domésticas necesitan alrededor de 4 Mbps de ancho de banda; para video de alta definición, probablemente necesitarán más.

 

¿Cómo se puede hacer la transmisión más rápido?

La transmisión está sujeta a los mismos tipos de retrasos y degradaciones del rendimiento que otros tipos de contenido web. Debido a que el contenido transmitido se almacena en otro lugar, la ubicación del alojamiento marca una gran diferencia, como es el caso con cualquier tipo de contenido al que se accede a través de Internet. Si un usuario está tratando de transmitir desde un servidor de Netflix, el contenido del video tendrá que cruzar 3,000 millas para llegar al usuario, y el video tendrá que pasar mucho tiempo almacenando o incluso no reproducirse en absoluto. Por esta razón, Netflix y otros proveedores de transmisión hacen un uso extensivo de las redes de distribución de contenido distribuido (CDN), que almacenan contenido en lugares de todo el mundo que están mucho más cerca de los usuarios.

 
Fuente: este post proviene de Francisco Pérez Yoma, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Modificado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

La IA ya no es opcional para la mayoría de las empresas y está lejos de ser un factor diferenciador. De hecho, los investigadores descubrieron que más del 95% de las empresas tienen iniciativas de IA ...

Recomendamos

Relacionado

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 es ...

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 ...

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 ...

blog - artículos de interés

En el contexto actual, el streaming se ha consolidado como una herramienta esencial en el ámbito digital. Sin embargo, más allá de la definición técnica, es crucial comprender cómo esta modalidad de transmisión por internet puede convertirse en un aliado valioso para el crecimiento y la difusión de la actividad de su empresa. Pero en realidad ¿Qué es el streaming? El streaming, en términos s ...

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, ...

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. ...

chrome chromecast conexion ...

Chromecast es un dispositivo de hardware desarrollado y fabricado por la compañía Google, con el que podrás transmitir música, videos e imágenes digitales de forma inalámbrica a tu televisor. Por lo que no será necesario que utilices una conexión por cable. Por ejemplo, si tienes una película en tu smartphone, pero quieres verla en tu TV, lo único que tendrás que hacer es activar el Chromecast. Di ...

Google Noticias Videojuegos

Ahora parece que Google quiere sumarse a los videojuegos por streaming, ya que, a través del navegador Chrome planea ejecutar videojuegos a FullHD a 60 fps. Dicha tarea lleva por nombre Project Stream. El streaming está de moda, pues la conexión a internet ha aumentado y con ello los servicios como video o música, pero ¿videojuegos?. No es tan fácil como parece El Project Stream es el más recie ...

Amigos, es posible que ud tenga un móvil de alta tecnología y que tengas un problema desde hace ya cierto tiempo puesto que estando en cobertura 3G e intentando hacer una conexión, se llega a cambiar la cobertura a H+ y se procede a conectar a Internet, pero luego si no consigues conectar en H+ y se queda estático en cobertura 3G, y no es posible navegar de ninguna de las dos maneras. Los teléfono ...

El futuro es inalámbrico y muy rápido. Las redes de datos 5G prometen marcar el comienzo de una nueva era de transformación digital impulsada por teléfonos rápidos como el rayo, la realidad virtual mejorada y aumentada, el Internet de las cosas y un sinnúmero de maravillas tecnológicas. Al menos, eso es lo que los operadores de telefonía móvil y los fabricantes de dispositivos quieren que creamos. ...