DRM Requirements (Windows CE 5.0)
This section describes some of the support your application must provide to use Windows Media DRM for Networked Devices.
Server and client certificates
You will need authentication certificates to test DRM in your application. These certificates will be provided once your DRM agreements are signed and approved.
Persistent Storage for the UDN
UPnP requires all devices to use a specific unique device name (UDN) to identify the device. For a Networked Media Device (NMD), a UDN is created for the device when it boots for the first time.
WMDRM-ND requires the UDN to be stored in persistent registry so that it can be retrieved and used when the machine is re-started the next time. If there is no persistent registry for the UDN, it will be lost and the machine will not be able to validate itself with the DRM enabled media server the next time it connects.
To make the UDN persistent, the Hive-Based Registry must be enabled. See Using the Hive-Based Registry for more information.
Note: Once a serial number is registered with a media server such as Windows Media Connect, the device is not allowed to use another serial number. Using a new or different serial number causes playback of any protected content to fail, even if the WMC shows this device as DRM enabled ("Can play protected Windows Media files"). This happens because WMC and Windows Media DRM 10 for Network Devices use different ways to judge whether a device is registered or not.
PlaysForSure Compliance
If you are building a PlaysForSure compliant device, you are required to include both DRM and a UPnP renderer.
Platform Builder notes
When you use Platform Builder to include the DRM component in your application, the necessary UPnP media renderer component is automatically added to your image.
You must manually update your .bib & .dat files before building the image. Sample .bib & .dat files, fp_nmd.bib and fp_nmd.dat, are included with the NMD_UI application. You will need to update these files with the specific company filename entry for your certificates.
See Also
Windows Media DRM for Network Devices
Send Feedback on this topic to the authors