open reimplementation of Google's Widevine CDM
Project homepage: https://github.com/tchebb/openwv.git
Description
OpenWV is a free and open-source reimplementation of Google's Widevine Content
Decryption Module (CDM), the portion of the Widevine DRM system that runs in
your browser, obtains content keys for protected media, and decrypts the media
using those keys. OpenWV is a drop-in replacement for Google's official,
proprietary CDM and implements the same shared library API.
Package information
- Ports path
- multimedia/openwv
- Package architecture
- amd64
- Maintainer
- Robert Nagy <robert@openbsd.org>
- Categories
- multimedia, lang/rust
- Available flavors
- None listed
- Only for architectures
- amd64, aarch64
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Build
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-----------------------------------------------------------------------
| Running openwv on OpenBSD
+-----------------------------------------------------------------------
OpenWV does _not_ come with a device identity and will not work without one.
A device identity, typically stored as a [.wvd] file, contains metadata about
a Widevine client as well as a private key that authenticates that client to
Widevine license servers.
If you want to use OpenWV, you must obtain an appropriate wvd file yourself,
and copy it to /etc/openwv/widevine_device.wvd
Please refer to the project's homepage for more information.
Cheat sheet
===========
Chromium
--------
$ mkdir -p ~/.config/chromium/WidevineCdm
$ ln -sf ${TRUEPREFIX}/lib/openwv/chromium ~/.config/chromium/WidevineCdm/9999
Iridium
-------
$ mkdir -p ~/.config/iridium/WidevineCdm
$ ln -sf ${TRUEPREFIX}/lib/openwv/chromium ~/.config/iridium/WidevineCdm/9999
Ungoogled Chromium
------------------
$ mkdir -p ~/.config/ungoogled-chromium/WidevineCdm
$ ln -sf ${TRUEPREFIX}/lib/openwv/chromium ~/.config/ungoogled-chromium/WidevineCdm/9999