JavaScript player library / DASH & HLS client / MSE-EME player
-
Updated
Nov 21, 2024 - JavaScript
JavaScript player library / DASH & HLS client / MSE-EME player
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
Chrome/Firefox extension for pen-testing to retrieve encryption keys of Widevine protected content !DON'T DECRYPT CONTENT UNLESS YOU HAVE THE RIGHT TO DO IT!
A powerfull websites compiler/obfuscator for optimization or intellectual property protection purposes.
A simple React component wrapper for shaka-player
Logs Encrypted Media Extension (EME) events and calls to help investigate issues in premium media sites.
An extension-based proxy for Widevine EME challenges and license messages. Modifies the challenge before it reaches the web player. Bypasses Hashes, one-time-tokens and license wrapping.
The Shared Royalty Non-Fungible Token (a.k.a Bootleg) is an open source project started by the ConsenSys Web3Studio team. The purpose of the Shared Royalty Non-Fungible Token (SRNFT) is to make any royalty business model, from the oil and gas industry to entertainment, easy to manage with the Ethereum blockchain .
Parsing and printing PSSH boxes for DRM systems, in WebAssembly.
Protect your web-application with Dynamic Style Loading and Real-Time Obfuscation. Easy to use!
This project shows how the W3C EME API can be used to perform fingerprinting of devices using the Widevine DRM system.
Pluggable JavaScript web player
🦠 Research & pentesting toolkit for Google's Widevine DRM
Reverse engineering of SFR TV DRM (all channels decrypted)
Uses Knock to convert ACSM files to epub. Afterwards it's uploaded to a Google Drive folder.
GUI and automation for media transcoding and streaming CLI tools
Add a description, image, and links to the drm topic page so that developers can more easily learn about it.
To associate your repository with the drm topic, visit your repo's landing page and select "manage topics."