- From: <bugzilla@jessica.w3.org>
- Date: Mon, 18 Aug 2014 22:27:26 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26401 --- Comment #6 from Joe Steele <steele@adobe.com> --- (In reply to David Dorwin from comment #5) > (In reply to Joe Steele from comment #4) > > (In reply to David Dorwin from comment #3) > > > Example 8.2 expects a single message per session^. As I noted in comment #1, > > > this is case #1 and the message is generated by createSession(). Thus, > > > event.destinationURL is NULL. > > > > Ah -- I misread what you were saying. In that case I am objecting to that > > section of the createSession() algorithm (7.8). *Any* request sent by the > > CDM must have the opportunity to supply the URL to be used. > > Where would the URL come from? The CDM would provide the URL and it would base it on either the initData or other information in the CDM itself, either hard-coded or provided at install time. > > > > > > > > ^ This example is not robust and would likely fail in some real world > > > scenarios. We could consider making the examples more robust, but the goal > > > is to explain usage of the APIs without being overly complex. Maybe a simple > > > comment that a real application should handle multiple messages would be > > > sufficient. > > > > This example will fail in general for any CDM which requires a per-origin > > initialization involving server communication. > > Can you give an example where such initialization would fail? Why wouldn't > the server specified by licenseUrl for the key system be able to handle the > initialization? What server would be specified in destinationURL? The licenseURL and the initialization URL may have no relationship. For example in the Adobe Access case, the initialization URL is a central Adobe server and the license servers may be Adobe servers or may be customer on-premise servers. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Monday, 18 August 2014 22:27:27 UTC