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

Missing video tracks in Edge and Playready #634

Closed
fredrikj opened this issue Dec 23, 2016 · 3 comments
Closed

Missing video tracks in Edge and Playready #634

fredrikj opened this issue Dec 23, 2016 · 3 comments
Assignees
Labels
component: EME The issue involves the Encrypted Media Extensions web API status: archived Archived and locked; will not be updated type: bug Something isn't working correctly type: external An issue with an external dependency; not our issue; sometimes kept open for tracking
Milestone

Comments

@fredrikj
Copy link

fredrikj commented Dec 23, 2016

  • What version of Shaka Player are you using?
    2.0.2

  • Are you using the demo app or your own custom app?
    Demo app

    • If custom app, can you reproduce the issue using our demo app?
  • What did you do?
    Try to play video on the demo site in the browser Microsoft Edge on Windows 10.

    • What content did you load?

      • If standard demo asset, which one?
        Unified Streaming > Tears of Steel (PlayReady)

      • If custom asset, what manifest and license server URIs?

    • How did you interact with the content, if at all?
      Just started and checked drop down menu on which video tracks are available.

  • What did you expect to happen?
    The non-DRM version of Tears of Steel has five bitrates. I expect the DRM version to also have that.

  • What actually happened?
    Only the two lowest video bitrates are available in Edge. In IE11 all bitrates are available. Tried on Edge version 38.14393.0.0.

@TheModMaker
Copy link
Contributor

There was a bug on Edge that we had a workaround for. This workaround is now causing problems now that the original bug is fixed. However, Edge's fix of the original problem introduces a different problem that we need to workaround. We have filed a bug against Edge for this new case.

Basically when we query EME for what the browser supports, Edge doesn't report everything that it supports so we think that some of the tracks are not supported when they in fact are. So we need to update our workaround for this.

@joeyparrish joeyparrish added type: bug Something isn't working correctly type: external An issue with an external dependency; not our issue; sometimes kept open for tracking labels Dec 27, 2016
@joeyparrish joeyparrish added this to the v2.1.0 milestone Dec 27, 2016
@joeyparrish
Copy link
Member

Marked as "external bug" to reflect that Edge is at fault, but added to the v2.1 milestone for Shaka Player to work around Edge's bug.

birme pushed a commit to Eyevinn/shaka-player that referenced this issue Dec 28, 2016
Edge recently pushed an update which fixed a bug that we were working
around.  This was that it didn't support multiple MIME types when
querying EME.  Now it will allow multiples to be passed in.

However, Edge's update also introduced a new bug that when getting the
configuration from the access object, it doesn't report the correct
MIME types.  It should include every MIME type that is supported,
but it only includes the first one.

Closes shaka-project#634

Change-Id: I7156887a112dc844b3cbc9bb2dd9676afee6cf56
@panqibao panqibao mentioned this issue Dec 28, 2016
shaka-bot pushed a commit that referenced this issue Dec 28, 2016
Caused by the fix from issue #634

Change-Id: I5a622af126245ca7849cc3894edb2d465cc21a37
joeyparrish pushed a commit that referenced this issue Jan 7, 2017
Edge recently pushed an update which fixed a bug that we were working
around.  This was that it didn't support multiple MIME types when
querying EME.  Now it will allow multiples to be passed in.

However, Edge's update also introduced a new bug that when getting the
configuration from the access object, it doesn't report the correct
MIME types.  It should include every MIME type that is supported,
but it only includes the first one.

Closes #634

Change-Id: I7156887a112dc844b3cbc9bb2dd9676afee6cf56
joeyparrish added a commit that referenced this issue Jan 7, 2017
Caused by the fix from issue #634

Change-Id: I5a622af126245ca7849cc3894edb2d465cc21a37
@joeyparrish
Copy link
Member

joeyparrish commented Jan 9, 2017

The fix for this has just been released in v2.0.3.

@TheModMaker TheModMaker added the component: EME The issue involves the Encrypted Media Extensions web API label Feb 1, 2017
@shaka-project shaka-project locked and limited conversation to collaborators Mar 22, 2018
@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Apr 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
component: EME The issue involves the Encrypted Media Extensions web API status: archived Archived and locked; will not be updated type: bug Something isn't working correctly type: external An issue with an external dependency; not our issue; sometimes kept open for tracking
Projects
None yet
Development

No branches or pull requests

4 participants