Microsoft PlayReady DRM
DoveRunner provides cloud-based Multi-DRM license service, content packaging and SDK to help you quickly and easily apply content security.
Trusted by the world’s most-recognized companies.
About Microsoft PlayReady DRM
Microsoft PlayReady content access and protection technology is a set of technologies that can be used to distribute audio/video content more securely over a network, and help prevent the unauthorized use of content.
Benefits of Microsoft PlayReady DRM
Ability to protect essentially any type of digital content — music, video, games, ringtones, images, and more.
Supports natively a wide range of audio and video codecs, including WMA, WMV, Dolby Digital +, AAC, AAC+, enhanced AAC+, and H.264.
Allows side-loading of content from Windows PCs.
Implement user domains and embedded licenses to facilitate the legal distribution of content among devices.
Tight integration with Microsoft platforms including Windows 8, Xbox, Windows Phone, Mediaroom, and Microsoft Silverlight for Windows and Mac.
The capability of Over-The-Air (OTA) delivery of content and licenses.
Features of Microsoft PlayReady
Version
Release Date
Feature
1.x
2008-2010
Supported embedded license and smooth streaming common encryption
2.x
2011-2014
Added key rotation for live TV support, iOS / Android support,
MPEG-DASH, etc.
3.x
2015-2017
Added SL3000 security level, multi-key, Secure Stop, Secure Time, etc.
4.0
October 2017
Added support for AES-CBCS encryption mode and Secure Delete
4.2
February 2019
The client sends SecureStop2 messages to the server
4.4
May 2020
The SecureStop2 feature is added. This provides a higher level of security
than the previously-extant SecureStop1 feature.
Supported ecosystem of Microsoft PlayReady DRM
Platform
Version
PC
- Windows 10 or later: Edge browser or Universal Windows Platform (UWP) app
OTT
- Samsung Smart TV: Tizen OS 2.3 or later
- LG Smart TV: webOS 3.0 or later
- Xbox One, Chromecast
Support formats of Microsoft PlayReady DRM
Formats
Protocols
Streaming
- MPEG-DASH, HLS, CMAF
Video
- MPEG-TS, fMP4 container
Video Codec
- AVC(H.264), HEVC(H.265)
Audio Codec
- AAC, MP3
Integration if you use Microsoft PlayReady service directly from Microsoft
Clients and Servers are the two main components in the PlayReady ecosystem. These components communicate using protocols specified by Microsoft. Content is protected by a content packaging service using PlayReady, then transferred to clients that decrypt the content by using information stored in a license.
PlayReady Clients
PlayReady Clients are devices capable of playing back protected content when given a license for that content (such as media player programs on personal computers or applications on devices such as cell phones, tablets, and smart TVs).
PlayReady Clients must also be able to enforce the rights and restrictions associated with a policy included in a license.
PlayReady Servers
Content providers use the PlayReady Server Software Development Kit (SDK) to build Servers with service-specific business logic. For example, a video subscription service would customize Servers to have a service-specific license. The license might include expiration times and license issuance restrictions that tie to a specific data backend that has subscriber information.
PlayReady Servers include License Servers, Domain Controllers, Metering Servers, Secure Stop Servers, and Secure Delete Servers. These Servers are all developed on the same PlayReady Server SDK.
Content Packager
In addition, a service also needs to be developed which can act as a content packager to encrypt and encode the content, and a Streaming backend and CDN to distribute the content on the network.
The following figure shows the icons used throughout this document to represent the different Servers.
DIY Microsoft PlayReady
Content is encrypted by a content packager that supports PlayReady, and then sent to clients that decrypt and play content using information stored in the DRM license.
A PlayReady client is a device that can play protected content when licensed for that content. It can be a media player on personal computers or an application on devices such as mobile phones, tablets, and smart TVs.
The PlayReady client enforces the rights and restrictions associated with the policies contained in the license when playing the DRM content.
A PlayReady server enables the integration with clients. Content service providers or DRM solution vendors use the PlayReady Server Software Development Kit (SDK) to build servers that support service-specific business logic.
Why Choose DoveRunner PlayReady DRM
Simple setup
Offline Support
Pay as you go with Multi DRM service (WV,FPS and PR in a single workflow)
- No need to develop and manage individual components like License Key server Secure stop server and Content Packager
- DoveRunner manages and provides a key exchange server, keeps updating the service as per PlayReady updates.
- Provides service in both API based and SDK based models.
Integration Document (with DoveRunner)
DoveRunner Multi DRM service provides integration APIs and SDKs to support various client environments such as PC, mobile, OTT, TV platforms.
DoveRunner Multi DRM service provides integrated DRM license management and client integration of PlayReady, Widevine, and FairPlay easily and quickly.
PlayReady Integration Flow
(with DoveRunner)
5 Things You Need To Know About Multi-DRM Technology
Resources for Effective Security
Blog
- 8 min read
SQL injection is one of the most dangerous application threats and has been constantly featured
Case Studies
- 1 min read
Overview Moneyview, one of India’s largest fintech platforms with over 50 million users, powers seamless
Whitepaper
- 1 min read
Discover how to enhance code obfuscation security and protect your applications from reverse engineering attacks.
You have questions.
We have answers.
From mobile application protection to safeguarding your content, get quick answers to many of your security questions.
What security enables
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vel reprehenderit dolor soluta eveniet sit error, ipsa veritatis necessitatibus cum voluptas quia ipsum molestiae ratione est hic quasi aut qui accusantium officiis cupiditate obcaecati. Quae fugiat ad voluptas, ipsam dicta magni.
What security enables
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vel reprehenderit dolor soluta eveniet sit error, ipsa veritatis necessitatibus cum voluptas quia ipsum molestiae ratione est hic quasi aut qui accusantium officiis cupiditate obcaecati. Quae fugiat ad voluptas, ipsam dicta magni.
What security enables
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vel reprehenderit dolor soluta eveniet sit error, ipsa veritatis necessitatibus cum voluptas quia ipsum molestiae ratione est hic quasi aut qui accusantium officiis cupiditate obcaecati. Quae fugiat ad voluptas, ipsam dicta magni.
Other DoveRunner Services
Forensic Watermarking
DoveRunner Forensic Watermarking is a cloud-based SaaS service that allows you to quickly and easily apply watermarking without building complex server environments.
Distributor Watermarking
Distributor Watermarking for B2B to secure your premium content during post production workflows & B2B distribution (30sec clip enough for detection).