Trace Id is missing
Skip to main content

Content Protection

Securely deliver content using AES, PlayReady, Widevine, and Fairplay.

  • Secure content from cloud upload to playback

  • Simplify key management and allow dynamic encryption on the fly

  • Configure protection rules with simple APIs or web portal

  • Use AES clear key and multi-DRM (PlayReady, Widevine, and FairPlay Streaming)

  • Integrate with Active Directory or your own authentication system

  • Deliver highly-secure playback with native HTML5 or client SDKs for all device

Quickly configure key/license delivery

Setting up and configuring a DRM license server in your system can be complicated. Azure Content Protection lets you set up major DRM license delivery (Microsoft PlayReady, Widevine, and FairPlay Streaming) in minutes. You define what type of licenses you want and we handle the infrastructure, security, and scalability.

Encrypt media content on the fly

Azure Media Services gives you on-the-fly encryption for video on demand (VOD) and live streams. It’s also more cost-effective than traditional static encryption and packaging, because Media Services stores only one copy of standard multiple-bitrate MP4s and employs dynamic encryption. If your content key is ever compromised, simply call our APIs to change the key instead of re-encrypting your entire library.

Supports leading industry standards

Most modern browsers support the Encrypted Media Extensions (EME) standard for playing back encrypted content in HTML5. Media Services enables Common Encryption (CENC) on MPEG-DASH streams with PlayReady and Widevine DRM technologies, which is supported on various players, including Azure Media Player. Media Services also enables you to protect your content with FairPlay Streaming DRM for Apple TV streaming.

Works seamlessly with Microsoft Entra ID (formerly Azure Active Directory)

Content Protection gives you token-based authorization for all types of key/licenses delivery. You can use JSON Web Token (JWT) or Simple Web Token (SWT) to add or validate claims for your customers. Also, for Microsoft Entra ID customers, we've released sample code with detailed instructions to guide you through using Microsoft Entra ID to authorize your content.

Comprehensive security and compliance, built in

Get started with an Azure free account


Start free. Get USD$200 credit to use within 30 days. While you have your credit, get free amounts of many of our most popular services, plus free amounts of 55+ other services that are always free.


After your credit, move to pay as you go to keep building with the same free services. Pay only if you use more than your free monthly amounts.


After 12 months, you'll keep getting 55+ always-free services—and still pay only for what you use beyond your free monthly amounts.

Ready when you are—let's set up your Azure free account

Try Azure for free