1. A method, comprising: employing a user agent of a client to load a web application; employing the web application to get a license for encrypted media content; employing the web application to instruct a media stack of the user agent to play the encrypted media content; sending the license from the web application to the media stack; sending the license from the media stack to a content decryption module of the client, wherein the media stack and the content decryption module are distinct binaries from each other; sending encrypted data from the media stack to the content decryption module, wherein the encrypted data includes at least a portion of the encrypted media content; and employing the content decryption module to provide decrypted data by decrypting the encrypted data.