Closed Bug 1679354 Opened 4 years ago Closed 2 years ago

Support Widevine CDM on Linux for ARM64 based devices

Categories

(Core :: Audio/Video: Playback, enhancement)

ARM64
Linux
enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1612995

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.

Component: Untriaged → Audio/Video: Playback
OS: Unspecified → Linux
Product: Firefox → Core
Hardware: Unspecified → ARM64

duplicate of bug 1612995 ?

Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.