Rental Scenario
The Rental scenario is one in which the media license has a limited lifetime and also expires after the media has been played. The license is acquired proactively, and the user has a limited period of time to play the media before the license is automatically expired. In addition, when the media has been played once the license is also expired.
The client app can use the license management APIs to view the status of these licenses - which ones are still valid, which media may have been partially played but not yet completed, and which licenses have expired.
This scenario demonstrates the following features:
- Persistent licenses with limitations on playback, such as how long the license is valid.
- Proactive license acquisition
- Manual license acquisition
Implementation features this scenario demonstrates are:
- License manager
- License object
An example of the Rental scenario is an online video store that offers their videos for rent. Once the rental is purchased and the license downloaded, the license will expire 30 days after it is issued or 24 hours after content is first played, whichever occurs first.