Conceptos básicos de DRM
Las tecnologías drm de Windows Media son bastante sencillas desde la perspectiva del SDK de Windows Media Format. Los componentes del SDK se pueden usar para proteger el contenido y reproducir contenido protegido.
Proteger contenido
La protección del contenido (también denominado contenido de empaquetado) implica cifrar la sección de datos del archivo e incluir cierta información en el encabezado de archivo que permite a los reproductores descifrar el contenido.
Para cifrar el contenido, necesita una clave, que es un valor que se usa para inicializar los algoritmos de cifrado. Una clave se compone de dos partes: una inicialización de clave (o clave privada) y un identificador de clave (o clave pública). La inicialización de clave es el valor secreto con el que se codifica el contenido. El identificador de clave es un valor público que se incluye en el encabezado de un archivo protegido.
Cuando un archivo está protegido, no se puede descifrar sin una licencia. Una licencia incluye información que especifica los términos de uso para el contenido protegido. El propietario del contenido decide los términos de una licencia y se puede personalizar para satisfacer una variedad de necesidades. Parte del proceso de empaquetado de un archivo es incluir la dirección URL de una página web donde los usuarios pueden adquirir una licencia para acceder al contenido.
Leer contenido protegido
Para leer contenido protegido, una licencia para el contenido debe residir en el equipo cliente. Algunas restricciones de licencia se comprueban internamente por los componentes DRM del SDK de Windows Media Format, mientras que otras deben ser aplicadas por la aplicación.
Puedes usar los objetos del SDK de Windows Media Format para ayudar al usuario a adquirir licencias para contenido y a realizar otras tareas administrativas, como actualizar componentes drm y realizar copias de seguridad de licencias.
Nota:
DRM no es compatible con la versión basada en x64 de este SDK.
Temas relacionados