Question/Issue
Error code 7107 (Invalid License Challenge) occurs when requesting a DRM license. What is the cause and how can it be resolved?
Short Description
This error may occur in the following situations:
When the DRM type used by the player does not match the DRM type declared in the license request
If error 7107 occurs only on specific browsers or under certain conditions, the DRM used by the player and the DRM declared in the license request token may not match.
This issue commonly occurs in browsers such as Chrome or Edge that support both Widevine and PlayReady DRM, when the player attempts to request a license using one DRM type while the token is generated for the other DRM type.
When there is an issue with DRM packaging of the content
If error 7107 occurs only for specific content, there may be an issue with the DRM packaging of that content.
This error may occur when DRM system information or key ID data is not properly included in the packaged output (DASH or HLS) due to third-party packager configuration issues or other packaging errors.
Resolution
When the player DRM and requested DRM do not match
Verify that the logic used by the player to determine the DRM type and the logic used to generate the license request token result in the same DRM type.
In browser environments, please refer to the DRM and browser detection logic implemented in the following sample: HTML5 Player DRM integration samples.
When there is an issue with DRM packaging of the content
If error 7107 occurs only for specific content, review the packaging process for that content and, if possible, test playback using newly packaged content. If the same error persists, please request support by submitting a Help Center ticket.