Your DRM Can Watch You Too: Privacy Implications of Browser EME Widevine Implementations
Academic paper analyzing privacy implications of browser Widevine EME (mis)implementations, with a methodology usable for DRM validation.
Link
Related resources
- widevine-l3-decryptorChrome extension that hijacks EME calls to decrypt Widevine L3 content keys, useful for validating software-only DRM playback security.
- browser-media-supportChecks and lists browser support for MSE/EME mimetypes and DRM systems.
- Testing DRM Playback Across Device FamiliesPractical guide and checklist for validating DRM playback matrices across different device families.
- YTLive: A Dataset of Real-World YouTube Live Streaming SessionsAcademic dataset paper capturing real-world YouTube live streaming session traces for research use.
- FFmpeg ExplorerBrowser-based node editor (xyflow/svelte) for visually chaining ffmpeg inputs and filters, auto-inserting filter nodes.
- Puffer (Stanford research study)Overview of Stanford's Puffer, a live production research platform with real users studying ML-driven adaptive bitrate algorithms.
- FairPlay-iOS-DemoClient-side SPC/CKC FairPlay Streaming flow demo implementing Apple's FairPlay Streaming Programming Guide, MIT licensed.