Compartir a través de


Exportación de contenido comprimido

[La característica asociada a esta página, SDK de Windows Media Format 11, es una característica heredada. Se ha reemplazado por lector de origen y escritor receptor. El lector de origen y el sistema de escritura receptor se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use lector de origen y escritor receptor en lugar del SDK de Windows Media Format 11, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

En esta sección se describe la exportación de medios protegidos con DRM de Windows Media en un archivo de Windows Media donde la aplicación recibe datos comprimidos de medios digitales. Para ello, la aplicación debe realizar el descifrado insertado de todas las cargas cifradas de DRM de Windows Media en un archivo ASF.

Nota

Se proporciona una biblioteca de análisis de ASF como parte del contrato de exportación de DRM de Windows Media.

 

Los pasos principales implicados en la exportación de contenido comprimido son:

  1. Realice la individualización de DRM, si es necesario.
  2. Compruebe que el esquema de protección de contenido de destino está permitido explícitamente.
  3. Cree un objeto de descifrador para descifrar cada carga de ASF.
  4. El sistema DRM transcifra cada carga de ASF de DRM de Windows Media a RC4 antes de pasarla a la aplicación.

Si la aplicación cambia el tamaño de una carga de ASF durante el transcifrado, también debe remultiplex el archivo ASF.

Pase a la biblioteca de código auxiliar un certificado de aplicación de exportación de DRM de Windows Media. El certificado se comprueba y, si es válido, el sistema DRM genera un vector de inicialización y lo cifra mediante RSA OAEP.

  • Se crea una clave de sesión RC4 para cada carga mediante la concatenación del vector de inicialización y un valor de sal. Proporcione el valor de sal a la API de descifrado y debe incrementarlo por un valor entero positivo distinto de cero para cada carga útil.

Microsoft le proporcionará una herramienta como parte del contrato de exportación drm de Windows Media que le permitirá generar su propio par de claves pública y privada RSA. Enviará la clave pública a Microsoft, donde Microsoft la incorporará en un certificado de aplicación DRM de Windows Media firmado y lo devolverá.

Cada carga, una vez descifrada mediante la clave de descifrado RC4, debe cifrarse inmediatamente en el CPS de salida. Existen otras restricciones en el control de cargas sin cifrar que se describen en las reglas de solidez y cumplimiento, que acompañan al acuerdo de exportación drm de Windows Media.

Descifrado y reescifrado de carga de ASF

Exportación de DRM

Realización de la individualización de DRM

Comprobación e inicialización