Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/drm connectors #42

Open
wants to merge 98 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
9f64ed1
Initial commit
THEOportal Sep 23, 2020
5ecb2d7
Add samples-drm-integration
Jeroen-Veltmans Oct 13, 2020
7fbe085
add `EzdrmDRMIntegration`, an external Content Protection Integration…
medabida Jan 11, 2021
84a7f2a
Add activity lifecycle methods
Jan 11, 2021
a94bd8e
Update EzdrmDRMIntegration for THEOplayer v2.81.0
Feb 5, 2021
518889f
Added EZ DRM Configuration
savdeepgandhi13 Mar 5, 2021
74564d5
Feature/irdeto control (#1)
thijsl Mar 16, 2021
579ed72
Add initial Nagra DRM example (#2)
thijsl Mar 17, 2021
fdc373a
Feature/comcast (#3)
thijsl Mar 18, 2021
9d54daf
Added KeyOS DRM Sample Integration
savdeepgandhi13 Apr 22, 2021
688cd5b
Updated Readme File
savdeepgandhi13 Apr 22, 2021
d5bd595
Updated the KeyOS DRM
savdeepgandhi13 Apr 23, 2021
959e544
Add default Widevine implementation for Comcast, and use account inst…
thijsl Apr 23, 2021
e076282
Add GUI to Comcast tests to facilitate entering stream data, and allo…
thijsl Apr 28, 2021
b18c0de
Updated the Playready factory setting
savdeepgandhi13 Apr 30, 2021
3242d37
Merge branch 'master' of https://github.com/THEOplayer/samples-drm-in…
savdeepgandhi13 Apr 30, 2021
6694046
Fix typos originating from copy-pasting another connector (#7)
thijsl May 4, 2021
6ceef4e
Rename keyos integration to keyos_buydrm to avoid overlap with existi…
thijsl May 14, 2021
fbec6ec
Add initial Verimatrix MultiDRM Core DRM (#9)
thijsl May 19, 2021
881eddf
add buydrm keyos samples for android and ios (#10)
theoplayerSupport Jun 18, 2021
a199f1d
Castlabs multikey (#11)
thijsl Aug 2, 2021
3458387
Update top-level README
Aug 17, 2021
9a388fd
Update Android readme
Aug 17, 2021
a2b2ac5
Extract helper methods
Sep 1, 2021
06ef5bb
Update web README
Sep 1, 2021
cdcd3c3
Extract conversion methods
Sep 3, 2021
d959020
Refactor FairPlay licenseResponses
Sep 3, 2021
abe0fc2
Update iOS README
Sep 7, 2021
ecc6d71
Add conversion methods
Sep 7, 2021
7f4dafa
Refactor to use conversion methods
Sep 7, 2021
cbdd2c9
Merge pull request #12 from THEOplayer/feature/android-documentation-…
tvanlaerhoven Sep 9, 2021
3d1e72f
Merge pull request #13 from THEOplayer/web-documentation-improvements
tvanlaerhoven Sep 9, 2021
36f70c6
Merge pull request #14 from THEOplayer/feature/ios-documentation-impr…
tvanlaerhoven Sep 9, 2021
7d9fb71
Feature/buydrm update 202202 (#15)
thijsl Feb 18, 2022
67d5913
Add placeholder example for Verimatrix Multi-DRM Core. (#16)
thijsl Mar 3, 2022
f5d5af7
Add initial Verimatrix Core integration for the THEOplayer iOS SDK. (…
thijsl Mar 9, 2022
6b15013
Include bundle.js to access ContentProtectionIntegrations.THEOPLAYER_…
thijsl Mar 14, 2022
b3f5dca
Add Verimatrix MultiDRM Standard connector for the THEOplayer Web SDK…
thijsl Mar 22, 2022
83f9c30
Add Titanium Widevine & PlayReady integrations
Apr 28, 2022
c6c37bc
Update README
Apr 28, 2022
966e20f
Update package description
Apr 28, 2022
2cc121b
Merge pull request #20 from THEOplayer/feature/titaniumdrm
tvanlaerhoven May 6, 2022
e5029d6
added Arris Titanium DRM Custom Connector
Nov 15, 2022
9170efb
updated readme
Nov 15, 2022
f6f746e
updated AppDelegate
Nov 15, 2022
39755f0
Update Titanium DRM connector
Nov 16, 2022
2cd44d4
Update lint rules and tsconfig
Nov 16, 2022
0561691
Fix trivial lint warnings
Nov 16, 2022
51c1435
Update titanium test pages
Nov 16, 2022
d77a4fc
Remove start script
Nov 16, 2022
88fff85
Update package-lock
Nov 16, 2022
a4c1071
Add Titanium device-base example for web
Nov 17, 2022
564b88a
Upgrade dependencies and convert to Kotlin
Nov 14, 2022
64a9ebc
add DeviceInfo helper
Nov 14, 2022
a5f9652
Add Titanium integration
Nov 14, 2022
a6af265
Add demo entry
Nov 14, 2022
e33fe76
Update README
Nov 14, 2022
a579647
Add verimatrixcoredrm Widevine connector for Android
Nov 25, 2022
0514c96
Clean source descriptions
Nov 25, 2022
5cde1ac
Update README
Nov 25, 2022
95525ea
Update verimatrixcore drm connectors for web
Nov 25, 2022
36a382a
Remove verimatrix standard drm connectors
Nov 25, 2022
0e0ebd0
Merge pull request #25 from THEOplayer/feature/verimatrixcore-drm-web
tvanlaerhoven Nov 25, 2022
c93b115
Merge pull request #24 from THEOplayer/feature/verimatrixcore-drm-and…
tvanlaerhoven Dec 1, 2022
2aa171d
Fix optional parameters
Dec 1, 2022
213e7dd
Merge pull request #21 from THEOplayer/feature/titanium-drm-android
tvanlaerhoven Dec 1, 2022
4d346c3
Merge pull request #23 from THEOplayer/feature/titanium-drm-web
tvanlaerhoven Dec 8, 2022
2aed5ed
Merge pull request #22 from THEOplayer/feature/titanium-drm-ios
tvanlaerhoven Dec 8, 2022
d751297
Improve extractContentId
Jeroen-Veltmans Dec 13, 2022
59d43f1
Merge pull request #26 from THEOplayer/bugfix/improve-fairplay-conten…
Jeroen-Veltmans Dec 15, 2022
5ca8613
Copy transmuxer and type definitions.
ceyhun-o Jun 23, 2023
38c2a5a
Update README.md
ceyhun-o Jan 3, 2024
9437c84
Remove all except web
georgechoustoulakis Aug 2, 2024
37a5af3
Rename folder to drm
georgechoustoulakis Aug 2, 2024
dc4dfee
Merge branch 'main' into feature/merge-with-connectors-web
georgechoustoulakis Aug 2, 2024
0b33f41
Convert to connector template
georgechoustoulakis Aug 2, 2024
ea03192
Add to workspace
georgechoustoulakis Aug 2, 2024
cfadfe0
Remove jest
georgechoustoulakis Aug 2, 2024
00127d4
Add exclude
georgechoustoulakis Aug 2, 2024
0eae5a6
Change version
georgechoustoulakis Aug 2, 2024
70d8a52
Run prettier
georgechoustoulakis Aug 2, 2024
c695838
Fix lint issues
georgechoustoulakis Aug 2, 2024
56f2627
Fix imports
georgechoustoulakis Aug 2, 2024
e2daae8
Remove license
georgechoustoulakis Aug 2, 2024
31f5623
Moves
georgechoustoulakis Aug 2, 2024
d617404
Prettier
georgechoustoulakis Aug 2, 2024
a712594
Export everything with barrel files
georgechoustoulakis Aug 2, 2024
4bb68e2
Update example pages
georgechoustoulakis Aug 2, 2024
ee698e6
Add changeset
georgechoustoulakis Aug 2, 2024
326da03
Merge remote-tracking branch 'origin/main' into feature/drm-connectors
georgechoustoulakis Aug 12, 2024
13832a5
Run npm i after merge
georgechoustoulakis Aug 12, 2024
35e127c
Add exclusion
georgechoustoulakis Aug 12, 2024
2fd74c0
Update README
georgechoustoulakis Aug 12, 2024
ce0e173
Fix libraryLocation in demos
georgechoustoulakis Aug 12, 2024
76d48b2
Rename package
georgechoustoulakis Aug 12, 2024
01d18f2
Add package to README
georgechoustoulakis Aug 12, 2024
02e8a24
Fix inconstent naming
georgechoustoulakis Aug 21, 2024
217c234
Fix link

georgechoustoulakis Aug 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/khaki-shoes-visit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@theoplayer/drm-connector-web": major
---

Initial Release.
2 changes: 2 additions & 0 deletions .idea/web-connectors.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Using the available connectors allows you to augment the features delivered thro
| CMCD | [![@theoplayer/cmcd-connector-web](https://img.shields.io/npm/v/%40theoplayer%2Fcmcd-connector-web?label=%40theoplayer%2Fcmcd-connector-web)](https://npmjs.com/package/@theoplayer/cmcd-connector-web) | [cmcd](https://github.com/THEOplayer/web-connectors/tree/main/cmcd) |
| Comscore | [![@theoplayer/comscore-connector-web](https://img.shields.io/npm/v/%40theoplayer%2Fcomscore-connector-web?label=%40theoplayer%2Fcomscore-connector-web)](https://npmjs.com/package/@theoplayer/comscore-connector-web) | [comscore](https://github.com/THEOplayer/web-connectors/tree/main/comscore) |
| Conviva | [![@theoplayer/conviva-connector-web](https://img.shields.io/npm/v/%40theoplayer%2Fconviva-connector-web?label=%40theoplayer%2Fconviva-connector-web)](https://npmjs.com/package/@theoplayer/conviva-connector-web) | [conviva](https://github.com/THEOplayer/web-connectors/tree/main/conviva) |
| DRM | [![@theoplayer/drm-connector-web](https://img.shields.io/npm/v/%40theoplayer%2Fdrm-connector-web?label=%40theoplayer%2Fdrm-connector-web)](https://npmjs.com/package/@theoplayer/drm-connector-web) | [drm](https://github.com/THEOplayer/web-connectors/tree/main/drm) |
| Gemius | [![@theoplayer/gemius-connector-web](https://img.shields.io/npm/v/%40theoplayer%2Fgemius-connector-web?label=%40theoplayer%2Fgemius-connector-web)](https://npmjs.com/package/@theoplayer/gemius-connector-web) | [gemius](https://github.com/THEOplayer/web-connectors/tree/main/gemius) |
| Nielsen | [![@theoplayer/nielsen-connector-web](https://img.shields.io/npm/v/%40theoplayer%2Fnielsen-connector-web?label=%40theoplayer%2Fnielsen-connector-web)](https://npmjs.com/package/@theoplayer/nielsen-connector-web) | [nielsen](https://github.com/THEOplayer/web-connectors/tree/main/nielsen) |
| Yospace | [![@theoplayer/yospace-connector-web](https://img.shields.io/npm/v/%40theoplayer%2Fyospace-connector-web?label=%40theoplayer%2Fyospace-connector-web)](https://npmjs.com/package/@theoplayer/yospace-connector-web) | [yospace](https://github.com/THEOplayer/web-connectors/tree/main/yospace) |
Expand Down
Loading