3 ms·
But the idea with EME was to create a standard interface to those CDMs. That way the entertainment companies can't be gatekeepers, as the CDM will work in any b
by Klathmon 11y ago
But the idea with EME was to create a standard interface to those CDMs. That way the entertainment companies can't be gatekeepers, as the CDM will work in any browser that implements EME, even your own that you made from scratch.
- k-mcgrady 11y agoI'm not 100% clear on the technical side of this but according to the article, in order to implement the 'standard' you require permission from the entertainment companies as they control the CDM. So they're the gatekeepers. Is this incorrect?
- jflatow 11y agoYes I think it works like this: publisher decides CDM, and EME describes a standard interface for all CDMs. The trick, which EFF points out, is that CDMs are allowed to be blackboxes, and publishers can create their own and distribute them any way they see fit, which effectively lets them determine which browsers may consume their content.
- Klathmon 11y agoBut no matter what they can decide that already... User agent checking (and other fingerprint checking systems), custom plugins which are required, or even going around the browser entirely and requiring a downloadable program or app to playback. If the standard doesn't have EME, then alternatives will be made which will be much worse. EME is the best possible outcome in a world where DRM exists, and I would be just as happy as everyone else here if DRM was gone entirely, that just isn't going to happen any time soon.
- jflatow 11y agoWell, historically all those mechanisms have been problems for the open web. To me, the question is why you couldn't achieve the same thing without making the CDM a blackbox, e.g. just by issuing license keys and standardizing the encryption/decryption of content. It seems like the only benefit to making CDMs blackboxes is that it gives publishers more control over the user's environment.
- Klathmon 11y agoLooking at that from a publishers perspective... That locks me in to your encryption system, and probably locks me into other things as a result. That also doesn't give me the ability to enforce other DRM things like only one playback per device, or only allowing it to happen between 7am and 7pm, it also means that i need to trust the client, whih is exactly what DRM is trying to not do (because if the publishers could trust the client, an HTML flag for "don't let them save this" would suffice.) DRM by nature basically needs to be a black box. This just standardized how that black box hooks into the system, and sandboxes it to limit what it can look at (and so we don't have a repeat of the Sony music issues)
- jflatow 11y agoWe know that this is something the publisher's want. That doesn't mean CDM functionality can't be standardized. It doesn't need to be a black box, and you don't need to trust the client any more than you trust the user. The point EFF is making is that its up to the W3C to maintain the balance between the power of publishers and the freedom of users.
- jflatow 11y agoEDIT: What I failed to realize is that unlike other content, in the case of DRM, publishers do not even trust the user. https://news.ycombinator.com/item?id=11680863 https://news.ycombinator.com/item?id=11680863