-
Notifications
You must be signed in to change notification settings - Fork 481
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
widevine: Enable support for persistent licenses (VMP) #3404
Comments
CDM host verification is only available on Windows and MacOS. To enable CDM host verification:
|
To test widevine playback and see related log messages, run on Windows:
Or on MacOS:
Note that the URL can be any widevine DRM video from the demo player. General details about Chromium logging are here. Example logging output on Windows:
Example logging output on MacOS:
|
Support GN configuration of enable_rlz (see issue #3404) → <<cset 497e0d2d9817 (bb)>> |
widevine: Support CDM host verification and storage ID (fixes issue #3404) This functionality will be enabled if .sig files exist in the required → <<cset fce5af14a8df (bb)>> |
|
Support GN configuration of enable_rlz (see issue #3404) → <<cset 9e207ab857dc (bb)>> |
widevine: Support CDM host verification and storage ID (fixes issue #3404) This functionality will be enabled if .sig files exist in the required → <<cset 92f0b8a971a0 (bb)>> |
|
1 similar comment
|
More about the Widevine limitations on Linux due to missing VMP support (from here):
|
…hromiumembedded#3404) This functionality will be enabled if .sig files exist in the required locations. See the issue for details.
…hromiumembedded#3404) This functionality will be enabled if .sig files exist in the required locations. See the issue for details.
Original report by me.
Support for persistent licenses (VMP) requires CDM host verification and CDM storage ID (related GN config). Persistent license requirements can be seen in the CanSupportPersistentLicense function. CDM host verification requires the existence of sig files (example) and the implementation of AddContentDecryptionModules.
Not all CEF clients will provide sig files (which require a signing certificate from Google). Chromium (here) will selectively enable CDM host verification at runtime if valid sig files exist.
The text was updated successfully, but these errors were encountered: