Why I think Firefox SHOULD implement EME

As you might’ve read on the internet before now, Firefox will implement EME(Encrypted Media Extensions). While the internet is in uproar about this, I think they do not have a choice.

What is EME

EME is a JavaScript API to play encrypted media. This would mainly include videos. You can think about encrypting Netflix and Youtube video’s. With this, they should be able to protect copyrighted materials. ¬†For this, the browser needs an extension to communicate with a license server to get keys to enable decryption of the media.

When talking about Netflix, a usage could be that EME would authenticate you as a user, determine your identity and permissions and decide if you’re able to decrypt the file and play it.

The decryption is done by the Content Decryption Module. This is a client side or hardware module. It receives a license from the License (Key) Server and eventually decrypt and decode it.

(more…)

Continue ReadingWhy I think Firefox SHOULD implement EME