Before the Reference Implementation server can issue licenses for the usage model demo, you must configure the server to specify how licenses are generated for each of the four usage models. This means you need to specify a DRM policy for each usage model. The Reference Implementation includes the following sample DRM policies in the Reference Implementation/Server/Reference Implementation Server/resources/ directory:
dto-policy.pol
- (Download-To-Own)vod-policy.pol
- (Rental/Video-On-Demand)sub-policy.pol
- (Subscription)ad-policy.pol
- (Ad-funded)You can substitute these sample policies with your own DRM policies.
Set these properties in flashaccess-refimpl.properties to specify the DRM policy that you plan to apply to each usage model:
# DRM Policy file name for Download To Own usage
RefImpl.UsageModelDemo.Policy.DTO=dto-policy.pol
# DRM Policy file name for Rental usage
RefImpl.UsageModelDemo.Policy.VOD=vod-policy.pol
# DRM Policy file name for Subscription usage
RefImpl.UsageModelDemo.Policy.Subscribe=sub-policy.pol
# DRM Policy file name for Ad Supported (free) usage
RefImpl.UsageModelDemo.Policy.Free=ad-policy.pol
Copy your sample policy files to the directory you specify in the config.resourcesDirectory
property in flashaccess-refimpl.properties.