You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the keymessage is dispatched by the CDM we need to map the upcoming request to a license server. Is it possible that an MPD contains different license servers for different KIDs? In https://media.axprod.net/TestVectors/v7-MultiDRM-SingleKey/Manifest_1080p_ClearKey.mpd I can see that we have multiple clearkey:Laurlelements. Right now the code does not contain a mapping of the keymessage to the appropriate AdaptationSet. Instead I use the first clearkey:Laurl element I can find.
If a mapping is required how does it look like? Would I use the provided sessionId and save a mapping of sessionId to AdaptationSet/Representation? Or would I parse the keymessage, extract the KID/cenc:default_KID and search for that kid in the MPD?
The text was updated successfully, but these errors were encountered:
[From https://github.com/Dash-Industry-Forum/dash.js/issues/3343]
When the keymessage is dispatched by the CDM we need to map the upcoming request to a license server. Is it possible that an MPD contains different license servers for different KIDs? In https://media.axprod.net/TestVectors/v7-MultiDRM-SingleKey/Manifest_1080p_ClearKey.mpd I can see that we have multiple clearkey:Laurlelements. Right now the code does not contain a mapping of the keymessage to the appropriate AdaptationSet. Instead I use the first clearkey:Laurl element I can find.
If a mapping is required how does it look like? Would I use the provided sessionId and save a mapping of sessionId to AdaptationSet/Representation? Or would I parse the keymessage, extract the KID/cenc:default_KID and search for that kid in the MPD?
The text was updated successfully, but these errors were encountered: