Documents

Need more information? Download these white papers and technical specifications.

Compatibility and Migration Considerations for PlayReady 3.0

White Paper: Overview
Microsoft PlayReady 3.0 brings important new functionalities for premium video services that OEMs are integrating into their devices. This can introduce a few compatibility issues for services that were designed more than 5 years ago. This paper discusses those compatibility issues and provides migration guidance for both services and OEMs in the upgrade path to PlayReady 3.0.
Download

PlayReady Header Object

Technical Specification: Schema, Fields, Objects
The rights management header is used for a client to locate or acquire a license for the piece of content in which it is stored. It is encoded using UTF-16. Content packaged using the PlayReady Server SDK and encrypted with Advanced Encryption Standard (AES) in counter mode uses this header. PlayReady supports three different versions of the rights management headers: the v4.0 rights management header which is supported since the first release of PlayReady SDK; the v4.1 rights management header which is supported by the PlayReady SDK 2.0 and higher; the v4.2 rights management header which is supported by the PlayReady SDK 3.0 and higher.
Download

Microsoft PlayReady Content Protection Technology

White Paper: Overview
Microsoft PlayReady is a comprehensive content delivery and management solution for entertainment products and services across all platforms and types of devices. Developed by Microsoft, PlayReady is the result of over 14 years and over $2 billion in R&D. Thanks to a full IP patent portfolio, proven robustness, and backing by a dedicated breach response team, PlayReady has become the leading DRM system for protecting media content. Microsoft's ongoing commitment to secure, user-friendly protection of content and cross-platform capabilities inherently positions Microsoft PlayReady as a key enabler for the media and entertainment industry.
Download

Developing Microsoft PlayReady Clients

White Paper: Overview
In this white paper we'll provide a brief overview of the PlayReady product suite and we'll discuss PlayReady client technologies in terms of key concepts, platform compatibility and support for related technologies, and tools and options for developing, testing, and distributing PlayReady clients. To enable end-to-end content protection across the media ecosystem, the PlayReady product suite includes both client and server technologies. It also includes software development kits (SDKs) and a device porting kit for implementing those technologies on various platforms.
Download

Protecting Premium Live TV Services with Microsoft PlayReady

White Paper: Overview
Microsoft added and extended several PlayReady features to provide a highly scalable solution for Live TV services, enabling networks to provide OTT services for their channels while retaining the principles and requirements of a managed network. PlayReady Live TV Services supports integration with the wider ecosystem and existing infrastructure, including encoders and packagers, key management services, and advertising systems.
Download

DASH Content Protection using Microsoft PlayReady

Technical Specification: Standards Implementation
The Dynamic Adaptive Streaming over HTTP standard [DASH] specifies formats for the delivery of media content from HTTP servers to HTTP clients. In DASH the presentation of media content is described by a Media Presentation Description (MPD) file. The MPD provides resource identifiers for Segments along with context for these resources within a Media Presentation. The ISO/IEC 23009-1 ISO Base Media File Format On-Demand and Live DASH Profiles can be used with the ISO/IEC 23001-7, "Common Encryption in ISO base media file format files" specification. Microsoft PlayReady supports both new ISO/IEC 23001-7 and ISO/IEC 23009-1. This specification details how to create an ISO/IEC 23009-1 Media Presentation Description file signaling the use of Microsoft PlayReady for ISO/IEC 14496-12 media representations for both Live and On-Demand adaptive streaming scenarios.
Download

A New Architecture for Multiscreen Distribution, Rights Management and Monetization (by Envivio)

Service providers are seeing a dramatic growth of broadband video delivery over the Internet, some of the challenges have been addressed by the use of Adaptive Bit Rate technologies, for which MPEG-DASH is the emerging industry standard. This white paper (developed by Envivio with contribution from BroadPeak and Microsoft PlayReady) discusses how to address some remaining challenges such as: how to scale the video distribution efficiently, how to manage efficient content protection with Microsoft PlayReady and how to monetize the service.
Download

Content Decryption Module Interface Specification

The W3C HTML working group is developing media extension specifications for HTML5 to enable the delivery of commercial video to consumers over the Web. One of these is the Encrypted Media Extensions (EME) specification. The current specification describes an open interface which may be used to implement an EME-compliant Content Decryption Module (CDM) within a User-agent, providing access to a platform DRM component which supports the defined Content Decryption Module interface (CDMi).
Download

Interoperability, Digital Rights Management and the Web

White Paper: Overview
We are on the verge of an important inflection point for the Web. In the next few years commercial web video delivery utilizing new, international standards (DASH Media Ecosystem) will become commonplace. These standards will enable cross-platform, interoperable media applications and will transform the media entertainment industry, delight consumers and expand the nature of the Web.
Download

Microsoft PlayReady Wins Frost & Sullivan's Global Content Protection Enabling Technology Award

Report: Frost & Sullivan's research and findings
Its cross functional and cross platform capabilities, along with its ongoing commitment to secure, user-friendly protection of content, inherently positions Microsoft PlayReady as a key enabler for the industry.
Download

Using Silverlight DRM, Powered by PlayReady, with Windows Media® DRM Content

White Paper: Overview
The Microsoft Silverlight browser plug-in empowers designers and developers to rapidly create rich application experiences on the Web. Central to Silverlight is the ability to deliver high quality media. Microsoft Silverlight DRM, Powered by PlayReady, is seamlessly integrated into the Silverlight plug-in to allow content providers to protect intellectual property. Content providers with an existing library of Windows Media® digital rights management (WMDRM) protected content can use the PlayReady Server SDK to deliver licenses for this content to Silverlight clients on Windows® based computers and on the Macintosh. This white paper discusses the advantages of developing a rich media client experience using Silverlight and connecting that experience to an existing WMDRM content library.
Download

Archived Documents

PlayReady Header Object

Technical Specification: Schema, Fields, Objects
The rights management header is used for a client to locate or acquire a license for the piece of content in which it is stored. It is encoded using UTF-16. Content packaged using the PlayReady Server SDK and encrypted with Advanced Encryption Standard (AES) in counter mode uses this header. PlayReady supports two different versions of the rights management headers: the v4.0 rights management header which is supported since the first release of PlayReady SDK; the v4.1 rights management header which is supported by the PlayReady SDK 2.0 and higher.
Download

DASH Content Protection using Microsoft PlayReady

Technical Specification: Standards Implementation
The Dynamic Adaptive Streaming over HTTP standard [DASH] specifies formats for the delivery of media content from HTTP servers to HTTP clients. In DASH the presentation of media content is described by a Media Presentation Description (MPD) file. The MPD provides resource identifiers for Segments along with context for these resources within a Media Presentation.
Download