Netflix modela las capacidades de cada dispositivo para impulsar sus funciones

Fuentes: Modeling Device Capabilities for Analytics

Netflix ha desarrollado un modelo de datos detallado sobre las capacidades de los dispositivos compatibles con su servicio, con el objetivo de gestionar de forma más granular funciones como streaming 4K, audio espacial, retransmisiones en directo y videojuegos en la nube. El sistema parte de la evidencia de que los dispositivos no son homogéneos: las diferencias en memoria RAM, número de núcleos de CPU, pantalla o soporte de plataforma hacen que ciertas funciones no estén disponibles en modelos concretos.

Para abordarlo, la compañía combina un modelo de datos de capacidades con la integración de feature flags internos. En el plano de almacenamiento y procesamiento, utiliza una tabla acumulativa que recoge el estado más reciente de cada dispositivo y sus capacidades (resolución de pantalla, perfiles de vídeo compatibles, sonido envolvente, RAM, etc.), optimizada para analítica. Sobre ella se construye una segunda tabla tipo histograma que, con una ventana móvil de 28 días, agrega el número de dispositivos activos por modelo y versión de software, junto con el porcentaje que admite cada capacidad.

Netflix aplica estos datasets a productos analíticos internos que ofrecen una visión global del alcance de funciones como 4K Ultra HD, Netflix Spatial Audio, Cloud Gaming o la última interfaz. El objetivo es identificar cuellos de botella en la penetración de funciones, decidir de forma informada qué funciones habilitar en cada dispositivo y mantener el equilibrio entre rendimiento y fiabilidad.