La transmisión de video se encuentra con TCP en su naturaleza. Primero, la transmisión de video adopta la búsqueda previa y el almacenamiento en búfer para lograr una reproducción fluida. TCP proporciona dicho búfer (de red), así como la garantía de transmisión confiable para que no se pierda la trama (sin embargo, una trama podría perder la fecha límite de reproducción y se descarta).
En segundo lugar, el sondeo de ancho de banda de TCP y el control de congestión intentarán utilizar todo el ancho de banda disponible entre el servidor y el cliente, obteniendo contenido lo más rápido posible mientras que es amigable con otro tráfico (TCP) en los mismos enlaces.
Por otro lado, la transmisión en vivo opta por UDP , debido a que se puede realizar una pequeña recuperación previa en la transmisión en vivo y cuanto mayor sea el almacenamiento en búfer, mayor será el retraso de la reproducción de video. Dado que UDP solo sirve la funcionalidad de capa de transporte más básica, se usará conjuntamente con otros protocolos de capa de aplicación como RTSP para realizar la transmisión de video. A los cortafuegos (de empresas, ISP) no les gustan estos protocolos (a diferencia de TCP, pueden consumir incansablemente un ancho de banda valioso; consulte: Control de congestión de TCP), lo que hace que el tráfico de video transportado sea difícil de atravesar o estrangular.
- Cómo traducir datos TCP / UDP a inglés simple
- ¿Funciona un socket de red en la capa 4 o 5 de un modelo OSI o un modelo TCP / IP? Si funciona en la capa 4, entonces qué hace realmente la capa de sesión, cuando los sockets son las conexiones reales que actúan como una interfaz entre la aplicación y las capas inferiores.
- ¿Cuál es la diferencia entre la red definida por software y el sistema de gestión de elementos / sistema de gestión de red?
- ¿Cuáles son algunos hacks TCP de alto rendimiento?
- ¿Todos los sitios tienen dirección IP?
Para entregar videos, las plataformas adoptan / alquilan Content Delievery Networks (CDN). La mayoría de los servidores CDN (por ejemplo, los de Akamai) se configuraron originalmente y ya para admitir servicios web como su curso principal. Por lo tanto, la transmisión de video a través de HTTP funciona de inmediato sin configurar servidores dedicados, y la mayoría de los firewalls no bloquearán el tráfico HTTP. De hecho, la transmisión dinámica adaptativa sobre HTTP (DASH) se ha convertido en una práctica común. Aunque en teoría HTTP puede encapsular otros protocolos, estos protocolos aún necesitan proporcionar una transferencia confiable (como lo que presume HTTP normal; ver: Protocolo de transferencia de hipertexto), que nuevamente impide UDP. Notablemente, Netflix construye su propio CDN.