Skip to content

Commit 5b87835

Browse files
authored
Merge pull request #77938 from Juliako/patch-73
Update content-protection-overview.md
2 parents 1355490 + 7fdb56b commit 5b87835

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

articles/media-services/latest/content-protection-overview.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,9 @@ To successfully complete your "content protection" system/application design, yo
3939

4040
The example shows how to:
4141

42-
1. Create and configure [Content Key Policies](https://docs.microsoft.com/rest/api/media/contentkeypolicies).
42+
1. Create and configure [Content Key Policies](https://docs.microsoft.com/rest/api/media/contentkeypolicies). You need to create a **Content Key Policy** to configure how the content key (that provides secure access to your Assets) is delivered to end clients.
4343

4444
* Define license delivery authorization, specifying the logic of authorization check based on claims in JWT.
45-
* Configure DRM encryption by specifying the content key.
4645
* Configure [PlayReady](playready-license-template-overview.md), [Widevine](widevine-license-template-overview.md), and/or [FairPlay](fairplay-license-overview.md) licenses. The templates let you configure rights and permissions for each of the used DRMs.
4746

4847
```
@@ -53,12 +52,11 @@ To successfully complete your "content protection" system/application design, yo
5352
2. Create a [Streaming Locator](https://docs.microsoft.com/rest/api/media/streaminglocators) that is configured to stream the encrypted asset.
5453
5554
The **Streaming Locator** has to be associated with a [Streaming Policy](https://docs.microsoft.com/rest/api/media/streamingpolicies). In the example, we set
56-
StreamingLocator.StreamingPolicyName to the "Predefined_MultiDrmCencStreaming" policy. This policy indicates that we want
57-
for two content keys (envelope and CENC) to get generated and set on the locator. Thus, the envelope, PlayReady, and
58-
Widevine encryptions are applied (the key is delivered to the playback client based on the configured DRM licenses). If
55+
StreamingLocator.StreamingPolicyName to the "Predefined_MultiDrmCencStreaming" policy. The PlayReady and
56+
Widevine encryptions are applied, the key is delivered to the playback client based on the configured DRM licenses. If
5957
you also want to encrypt your stream with CBCS (FairPlay), use "Predefined_MultiDrmStreaming".
60-
61-
Since we want to encrypt the video, the **Content Key Policy** that we configured earlier also has to be associated with the **Streaming Locator**.
58+
59+
The Streaming Locator is also associated with the **Content Key Policy** that was defined.
6260
6361
3. Create a test token.
6462

0 commit comments

Comments
 (0)