EME? CDM? DRM? CENC? IDK!
Once there was the < video/> tag, but content distributors decided it wasn't enough. They wanted more — more power, more protection, more control, more features. So, Encrypted Media Extensions were born and Digital Rights Management appeared in our browsers.
In this talk, we'll explore the technical details behind Encrypted Media Extension (EME), Content Decryption Modules (CDM) like Widevine, and the foundation of Web Digital Rights Management (DRM). How? By reverse engineering Netflix and building our own personal Netflix video player!
Sebastian works as a Specialist Senior Manager Software Developer at Deutsche Telekom. After some time developing backend applications with Java and PHP he became a citizen of the JavaScript world. Recently he's getting his hands dirty with Python and Rust. For the last seven years Sebastian tries to improve our lives, working on Deutsche Telekom's Smart Home platform Qivicon.
Famous last words: "If I would've wanted to work in 'Enterprise', I'd have joined Starfleet…"