Skip to content

Commit f9a449f

Browse files
committed
Quick start overhaul.
- Overhauled the concepts/overview section. - Removed the use of embedded keys in license tokens. Using key seeds is now the implicit recommended default process. - License tokens now utilize Entitlement Message v2. - Replaced demo players with just Shaka player, that also includes FairPlay integration (Fixes #23). - Demo player should now list only platform-compatible demo videos. - Added multi-key scenario (Fixes #18) - Terminology changes (Key Server -> Key Service, License Server -> License Service, Authorization Service -> Secure Token Service, etc) - Readme images, diagrams, text updated to reflect the latest state. - Other readme improvements.
1 parent 82d81da commit f9a449f

32 files changed

+2432
-1175
lines changed

CatalogApi.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@
1616
let videoList = [];
1717

1818
videoDatabase.getAllVideos().forEach(function mapVideo(video) {
19-
// Only name and URL are exposed to the browser. Everything else is for internal use only.
19+
// Only name, URL and an optional list tags are exposed to the browser.
20+
// Everything else is for internal use only.
2021
videoList.push({
2122
"name": video.name,
22-
"url": video.url
23+
"url": video.url,
24+
"tags": video.tags
2325
});
2426
});
2527

GenerateKey.js

-16
This file was deleted.
File renamed without changes.

Images/Concepts-LicenseAcquisition-Clean.graphml Images/Concepts-ContentProtection.graphml

+45-94
Large diffs are not rendered by default.

Images/Concepts-ContentProtection.png

12.2 KB
Loading

Images/Concepts-License.graphml

-112
This file was deleted.

Images/Concepts-License.png

-4.94 KB
Binary file not shown.

0 commit comments

Comments
 (0)