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

First playback of PlayReady content fails on EDGE browsers #1299

Open
jakubjereczek opened this issue Oct 11, 2023 · 3 comments
Open

First playback of PlayReady content fails on EDGE browsers #1299

jakubjereczek opened this issue Oct 11, 2023 · 3 comments

Comments

@jakubjereczek
Copy link

Hello,

An issue observed on Microsoft Edge browser observed by other clients which are using Playready DRM.

Issue: First playback for playready protected content on Edge browser fails.
The request for the DRM license returns a HTTP200; but the player fails with a "player_error_code": "MEDIA_ERR_DECODE"

Checking the Playready request, the response from the Playready request seems to include Revocation ListData:

<Revocation>
    <ListID>ioydTlK2p0WXkWklprR5Hw==</ListID>
    <ListData>

Second playback works:
In this case the request for the playready license seems to include updated RevocationListInfo

<RevocationLists>
    <RevListInfo>
        <ListID>ioydTlK2p0WXkWklprR5Hw==</ListID>
        <Version>13</Version>
    </RevListInfo>
    <RevListInfo>
        <ListID>gC4IKKPHsUCCVhnlttibJw==</ListID>
        <Version>11</Version>
    </RevListInfo>
    <RevListInfo>
        <ListID>Ef/RUojT3U6Ct2jqTCChbA==</ListID>
        <Version>70</Version>
    </RevListInfo>
    <RevListInfo>
        <ListID>BOZ1zT1UnEqfCf5tJOi/kA==</ListID>
        <Version>12</Version>
    </RevListInfo>
</RevocationLists>

We have Charles's logs, I can send them, or I will try to analyze them and describe the issue in more detail.

@jakubjereczek
Copy link
Author

@m-scheepers
Copy link

@peaBerberian in this case we notice that the client gets a 200 OK on the first license request; however for some reason it fails to playback content (the player seems to return MEDIA_ERR_DECODE).

On the second try playback is possible. The only difference I see is the RevocationListInfo in the request

@peaBerberian
Copy link
Collaborator

Hi, sorry for the late response.

This happens for all contents? Do you have the last update from your browser and OS? We often have temporary issues with PlayReady.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants