NodeJS Widevine Client
Node Widevine
Widevine CDM implementation in pure TypeScript
Reference player for MSS/Playready/Widevine in a web page
Node Widevine fork to be used for spdl.
Pure TypeScript port of pywidevine — Widevine CDM protocol implementation (ported by DeepSeek V4 Flash)
Tools for Widevine and PlayReady
Customize and package your Electron WideVine app via JS or CLI
Protobuf's for Widevine
Utility for downloading artifacts from different versions of Electron WideVine
Make sure that widevine is initialized before trying to access a drm'd stream
Node.js server to proxy acquisition requests to Widevine license servers
Self-contained Node SDK for the ShardX anti-detect browser — downloads the engine + Widevine + fingerprint library on first use, launches isolated profiles.
MultiTV DRM SDK for browser-based video playback with Widevine, PlayReady, and FairPlay support
Tools to generate PSSH Data and PSSH Box
DRM plugin for react-native-video
A <Video /> element for react-native
Concatenate videos for playback in a Video.js player
DRM plugin for Streamq DASH playback (Shaka license server wiring).
SecurePlay Web SDK - Developer-focused media player with multi-DRM support
DRM connectors for @theoplayer/react-native
<img src="https://tkmenfxu2702.edge.naverncp.com/profile/202602/76303c7f18eb7e2e70c0e1a152419545.png" style="max-width:600px">
Standalone S3Bubble DRM Media Player
TypeScript port of Ozivine v2.1 (Python) — Downloader for Australian & New Zealand FTA services. Ported by DeepSeek V4 Flash.
Widevine CDM (Content Decryption Module) implementation in Rust
Widevine license protocol definitions
DRM and encryption support for OxiMedia streaming
Widevine CDM (Content Decryption Module) implementation in Rust.
Parsing and serialization support for PSSH boxes used in DRM systems
A command-line utility and library for downloading streams from DASH manifests and HLS playlists.