DRM Business Rules
Different DRM technologies allow for different set of DRM rules. Windows Media DRM is the most customizable. Following are some high level business rules
related to enabling content security.
Adobe Flash Access 2.0
Content protected by Flash Access can be played both online and offline. The Flash Acess 2.0 usage rules are supported by EZDRM:
Microsoft Silverlight DRM
- A start and end date for the policy
- The amount of time the policy is valid - measured in seconds
- The time user has to watch the content once they started playback, also called the playback window - measured in seconds
- Whether access can be anonimous or requires authentication
- The ability to pre-authorize users to view the content
- Whether to allow license caching
- License caching period - measured in seconds
- License expiry date
- Whether output protection controls are required on analog and/or digtal ports and the types of output protection controls
- License chaining
- Checking against black list of client or runtime versions not allowed to view the content
- checking against white lists of SWF or AIR applications allowed to view the content.
Silverlight DRM allows you to prevent unauthorized viewing of your online content. Offline viewing is not possible at the moment.
Windows Media DRM
only allows you to specify, if the media can be played or not. This way users can not share links to media. All of the playback will be authorized by content owners.
Windows Media DRM is most customizable DRM available, giving you control over who, when and which device can play your media. EZDRM.com supports the following
DRM rules for WM DRM:
- Number of Plays: the number of times a file can be played
- Number of Burns: the number of times a audio file can be burned to a CD in Red Book audio format
- Number of Transfers / SDMI Transfers: the number of times a file can be transfered to a portable device, as well as define the type of devices: all portable devices or just SDMI compliant
- Expiration: define a date, when your media will expire (down to the minute) or a time frame, from the moment the media was played for the first time.
- Playback Begin Date: specify, when the media can start playing, allowing you to let users download the media in advance.
- Delete/Disable Licenses on Rollback of the computer's clock: contol, if the license ges deleted or simply disabled, if the user roles their clock back, to avoid the expiration of a timed license.
- Grace Period: the number of hours the media can be played, if the user's clock is changed
- Backup of Licenses: allow the user to back up the licenses for your media
- Collaborative Play: allow the users to play protected content in a collaborative session using peer-to-peer services
- Minimum Security Level: the level of security requered from WMP, in order to play back the media.