Dash.js: v7-MultiDRM-MultiKey playback does not start

Created on 8 Nov 2017  路  5Comments  路  Source: Dash-Industry-Forum/dash.js

Environment

Steps to reproduce
  1. Select the video from the sources list (to ensure proper DRM configuration) and press Load.
Observed behaviour

Playback does not start.

In Chrome, the first video frame is displayed.

Console output

ChromeCanary.txt
edge.txt
Firefox.txt

Bug

Most helpful comment

Aha, good catch. In fact, I notice the player only does a single license request. That's not right, given that audio and video use different keys (I assume it is not requesting both keys in a single request, though will check just in case).

Edit: yes, I confirm just one key ID in the license request.

All 5 comments

Seems to be related to the encrypted audio - if you select an unencrypted audio stream (e.g. "et-ET"), everything works fine.

00:00:04 96 | info | DecryptingDemuxerStream: no key for key ID 585F233F307246F19FA46DC22C66A014

Aha, good catch. In fact, I notice the player only does a single license request. That's not right, given that audio and video use different keys (I assume it is not requesting both keys in a single request, though will check just in case).

Edit: yes, I confirm just one key ID in the license request.

Yes, I think you may be right there!

Ok, let's then follow this one on #1595. I think both are coming from the same origin, the lack of multiple keys support in dash.js.

Was this page helpful?
0 / 5 - 0 ratings