Exporting Windows Media DRM Content to Other Content Protection Systems
Previous | Next |
Exporting Windows Media DRM Content to Other Content Protection Systems
Certain end-to-end scenarios may require protected content to be exported, or transcrypted, from one content protection system to another in order to play or copy the same content on multiple platforms and devices. For example, a consumer uses a computer to acquire subscription content that was protected with Windows Media DRM technology and then wants to stream that content to a playback device on a network that only supports DTCP-IP. To play the Windows Media DRM-protected content on that device, the protected content must be exported to DTCP-IP.
To enable this scenario, Windows Media Rights Manager allows you to specify additional content protection formats for WMDRM Export in an inclusion list. This inclusion list is created per license by adding GUIDs that correspond to the permitted content protection formats. These GUIDs and their associated rights mappings are defined in the WMRM SDK Compliance Rules that accompanied your license agreement from Microsoft. The Windows Media DRM client from which the content is copied may only export the content to those content protection systems specified in the license inclusion list.
The basic process of creating an inclusion list in a license is as follows:
- Add DRM technologies to an inclusion list by using the WMRMRestrictions.AddInclusion method.
- Retrieve the final inclusion list by using the WMRMRestrictions.GetInclusionList method.
- Set the inclusion list into the license by using the WMRMLicGen.SetInclusionList method.
See Also
Previous | Next |