Support Widevine CDM on Linux for ARM64 based devices
Categories
(Core :: Audio/Video: Playback, enhancement)
Tracking
()
People
(Reporter: mr.chrismitchells, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0
Steps to reproduce:
Attempt DRM media decryption with Widevine CDM in Linux on ARM64 based platforms.
Actual results:
DRM content decryption using Widevine CDM is not currently supported in Linux on ARM64 based platforms due to a lack of a native ARM64 Widevine CDM binary.
Expected results:
Currently Firefox on Windows 10 for arm is configured to use the x86 Widevine CDM binary for DRM content decryption while the majority of the application runs nativley. This is supported via Windows 10's dynamic binary translation layer "rust".
I am suggesting/inquiring if this approach would also be possible on Linux based arm64 platforms using qemu-user-binfmt / binfmt-misc, which is also capable of dynamic binary translation. This would open up media streaming capabilities for many arm64 based SBC's.
Currently the only work around for Linux based systems running on ARM is to pull the Widevine Cdm binary from an ARM chrome os recovery image and manually enable the plugin. However this binary is armhf not arm64 and therefore will not work on native arm64 platforms, so until google releases a native arm64 widevine cdm binary I do not see any other alternative.
Reporter | ||
Updated•4 years ago
|
duplicate of bug 1612995 ?
Updated•2 years ago
|
Description
•