¿Cómo sirve Netflix para ofrecer videos de alta resolución a tanta gente?

Netflix usa una combinación de todas esas técnicas.

Los dispositivos Netflix Open Connect (es decir, los servidores de archivos) usan hardware semi-personalizado (componentes COTS con requisitos muy específicos) con una pila de software optimizada para servir contenido de video / audio. Hay algunos sabores diferentes de electrodomésticos dependiendo de la necesidad / aplicación exacta.

Estos dispositivos se instalan en centros de datos de todo el mundo y dentro de algunos ISP. Esto minimiza la distancia / congestión y maximiza el ancho de banda entre un cliente y uno de los OCA. Siempre que sea posible, Netflix se empareja directamente con los ISP para evitar saltos de red adicionales y trabaja con los ISP para administrar el tráfico que ingresa a su red.

Los dispositivos informan a un sistema de control que se ejecuta en Amazon AWS. El sistema de control realiza un seguimiento de la salud, el estado y la conectividad de cada dispositivo. Cuando un usuario presiona “reproducir” en una película, el sistema de control decide de qué OCA debe transmitir un cliente en función de qué OCA están más cerca del cliente (según los saltos de red) y la capacidad de servir al cliente.

La mayoría de los dispositivos de Netflix también tienen un algoritmo de transmisión adaptativo patentado que cambia de manera inteligente las tasas de bits y los servidores en función de las condiciones cambiantes de la red. Este algoritmo se modifica y actualiza regularmente a medida que cambia el entorno de red de Internet o se descubre que los nuevos algoritmos tienen un mejor rendimiento.