A Pirate's Tale: Building a client-side anti-piracy solution in a week
summary
Built in five days using AWS MediaLive S3 CloudFront with VideoJS and Common Encryption the team deploys a client-side system that uses ClearKey, a VideoJS anti-pirate plug-in, and key rotation every ten seconds. Backend lambdas, DynamoDB and JWT license responses control watermarking and ban by session ID or IP. Watermark overlays session IDs on the player, keys rotate to kill access, and it costs under $10 for a match with 3,000 legal viewers while taking down three illegal streams (one larger than the legal).
AI-written summary · about
chapters (7)
- 0:00Start
- 0:36What happened?
- 2:00Getting the video URL
- 2:26Share screen
- 4:54days for development 1 day for integration and testing 1 day as buffer Match day
- 5:103 Development
- 10:24Buffer Admin site
related talks
13mSecurity Theater: Moving Beyond Performative Content Protection
58mModern & secure adaptive streaming on the Web
12mUnmasking Digital Deception: The Content Authenticity Initiative For Video Engineers
46mModern & secure adaptive streaming on the Web
45mModern & secure adaptive streaming on the Web
23mJavaScript? In *my* native video app's core streaming library?...
14mDefective by Design: Universal Recovery of All Widevine-Protected Content on Desktop...
22mNo More Player: Reinventing Video.js for the Next 15 Years (Sorry, Plugins!)
