Technology

DRM para streaming: una guía práctica para ingenieros de radiodifusión

La gestión de derechos digitales (DRM) es uno de esos temas con los que los ingenieros de radiodifusión suelen encontrarse en las últimas fases de un proyecto, normalmente cuando un socio de contenidos o una plataforma lo exige y el equipo tiene que apresurarse a implementarlo. Esta guía tiene como objetivo proporcionarte una base sólida antes de que llegue ese momento.

El panorama del DRM

Existen tres sistemas principales de DRM ampliamente utilizados para el streaming: Widevine (Google, utilizado en Android y Chrome), FairPlay (Apple, utilizado en iOS, macOS y Apple TV) y PlayReady (Microsoft, utilizado en Windows y Xbox). La mayoría de los contenidos premium requieren compatibilidad con los tres; esto se denomina «multi-DRM».

Cómo funciona el DRM

A grandes rasgos, el DRM funciona cifrando el contenido de vídeo y exigiendo una licencia de un servidor de licencias antes de que un reproductor pueda descifrarlo y reproducirlo. La licencia contiene las claves de descifrado y las normas de uso (periodo de alquiler, límites de descarga, etc.). El reproductor se comunica con el servidor de licencias mediante un protocolo específico de cada sistema DRM.

CPIX y gestión de claves

El estándar Protección de contenidos Information Exchange (CPIX) define cómo se intercambian las claves de cifrado entre su sistema de empaquetado y sus servidores de licencias DRM. El uso de un sistema de gestión de claves compatible con CPIX simplifica considerablemente la implementación de DRM múltiple.

Errores comunes de implementación

Los errores más comunes que observamos en la implementación de DRM son: utilizar la misma clave para todo el contenido (lo que imposibilita la rotación de claves), no implementar la autenticación de licencias basada en tokens (lo que permite compartir licencias) y no realizar pruebas en todos los dispositivos de destino antes del lanzamiento (el comportamiento del DRM varía significativamente entre plataformas).

Volver al blog