Playready Content with mixed segment (having both encrypted and unencrypted segments) is not playing in Edge

External Issue #12658991

Details

Created
Jul 6, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
Reports
Reported by 2 people

Sign in to watch or report this issue.

Steps to reproduce

See the attached sample content not_working.mp4 which is encrypted with:

  key_id: d4ce25052c03e1814abe8a3df2c6910f 
  key:    12a4b8e8e48340fcbb3ccc2b41e40dc5

An error with code 4,80004005 is returned when trying to play the content in Edge (using https://shaka-player-demo.appspot.com with an appropriate license server setup). This sample content has sinf box put before avcC box:

moov 
  trak
    mdia
      minf
        stbl
          stsd
            encv
              sinf
              avcC
            avc1
              avcC

If I swap the the order of sinf and avcC, then it plays successfully, see working.mp4.

I don’t see a requirement anywhere in the spec that sinf should be put before avcC box. Edge should not reject the streams with this.

Expected behavior: both streams should work in Edge, as in Chrome and Firefox.

Attachments

Comments and activity

  • Microsoft Edge Team

    Changed Assigned To to “Steven K.”

  • Hi,

    Do you have a license server I can use?

    Thank you for the help,

    Steve

  • I will run the repro using our playready test servers on Azure.

    https://test.playready.microsoft.com/

  • Microsoft Edge Team

    Changed Assigned To from “Steven K.” to “Ramy W.”

    Changed Status to “Confirmed”

    Changed Assigned To from “Ramy W.” to “David S.”

    Changed Status from “Confirmed” to “External”

  • Can confirm I’m experiencing the issue as well.
    Other people that also reported the same issue on Shaka are able to reproduce the issue and have narrowed the issue to DRM content with clear lead. Removing the clear lead solves the issue.

You need to sign in to your Microsoft account to add a comment.

Sign in