Sebastian Golasch

EME? CDM? DRM? CENC? IDK!

We’ve all used Netflix, but most of us (developers included) do not know how to deliver or implement encrypted video to the browser ourselves.

I’d like to invite you to join me as I recap my journey into reverse engineering Netflix. I’ll let you know how I came to understand the messy, monstrous world of DRMed videos on the web, how fragmented this ecosystem is, and who is in control of what.

It’s a depressing but fun journey full of WTFs and technical/legal contraints that I had no idea about when I first set sail watching Netflix on my Raspberry PI.

About Sebastian

Sebastian Golasch works as a “Specialist Senior Manager Software Developer” at Deutsche Telekom, after some time developing backend applications with Java, PHP and Ruby he became a citizen of the JavaScript world. For the last six years Sebastian tries to improve our lives, working on Deutsche Telekoms Smart Home platform Qivicon. Famous last words: “If I would’ve wanted to work in ‘Enterprise’, I’d have joined Starfleet…”