Packaging Content

PlayReady helps secure encrypted content by distributing and controlling the use of content encryption keys over networks and in clients. With this technology, content owners and services distributing high-valued content can monetize their content with full control over their business model.

The packager is an appliance, or a software or a cloud service that takes a piece of video and audio in the clear and protects it with PlayReady and encrypts it. The packager is sometimes also called the encryptor. The packager is frequently integrated in the encoder, but it may be a separate function that runs on the output of the encoder.

Companies developing a standalone packager (or a packaging function in an encoder) utilizing PlayReady technologies need to integrate two functionalities in their product:

  • One that encrypts content in a PlayReady compatible encryption format.

  • Another that generates a PlayReady Object (along with its associated PlayReady Header) and inserts it in the encrypted content.

Important

Developing or operating a PlayReady packager can be done without signing any PlayReady licensing agreement with Microsoft, and without paying any fee or royalty to Microsoft for the PlayReady technology.

In this section

Content Packaging and Delivery

PlayReady Content Encryption

PlayReady Content Encryption Modes

Developing a PlayReady Packager

Operating a PlayReady Packager

How to generate a PlayReady Header

How to package MP4-based content

MP4-based Formats Supported by PlayReady Clients