Hacker News new | past | comments | ask | show | jobs | submit login

Per the article,

> In the instance of Chrome, the browser doesn't implement the DRM itself, but delegates it to a native library referred to as a CDM (Content Decryption Module).

> This library is an opaque proprietary blob that we are forbidden to look inside of (at least, that's how they'd prefer it to be).

> Graciously, as part of the Chromium project, Google provides the C++ headers required to interface with The Blob. This interface allows other projects like Firefox to implement support for Widevine, via the EME API, using the exact same libwidevinecdm.so blob as Chrome does.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: