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

Issue #12658991 • Assigned to Steven K.

Details

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

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/

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

Sign in