-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Playready License Renewal not triggered #7725
Comments
@daniel-dias can you try to pass following config on Edge Desktop? player.configure({
drm: {
keySystemsMapping: {
'com.microsoft.playready': 'com.microsoft.playready.recommendation',
},
},
}); I'm not sure about recommendation key system, but There is similar problem on FairPlay btw, see #6280. |
Hello @tykus160 I have added the keySystemsMapping config but there is no change on the behaviour. On the ticket you provided, you have the sugestion:
Is anything like that possible using DASH with Playready? Triggering a license request whenever i wanted? Regards, |
Yes, but for PlayReady it won't be as straightforward as for FairPlay. You'd probably have to call |
@daniel-dias Does this answer all your questions? If so, would you please close the issue? |
Have you read the Tutorials?
Yes
Have you read the FAQ and checked for duplicate open issues?
Yes
What version of Shaka Player are you using?
v4.9.5
What browser and OS are you using?
Windows 11 and Microsoft Edge 131
Please ask your question
I have an app with Shaka Player that plays DASH Streams using DRM Widevine and Playready.
The Licenses have a limited duration and must be renewed every 5 minutes.
With Widevine, all works correctly, the player requests both the Initial License as well as all the Renewal Licenses, and the streams are playing without problems.
But when using Playready (Browser Edge and also Xbox UWP), what is happening is that the Initial License is requested correctly, but after that, the player never requests a Renewal License, resulting with the player throwing an error 6014 - Expired.
Is this behaviour expected with Playready? As far as i know, these Limited Duration Licenses (LDL) whould work with Playready.
I have searched the github issues but didn't find anyone with this particular issue, which seems strange.
As i know the time that the license will expire, is it possible for me to manually trigger a license renewal to the license server?
Regards,
Daniel
The text was updated successfully, but these errors were encountered: