Failed to manually install Widevine to Chromium
Old PC with only 2 GB ram. And I need DRM (Widevine) installed. Well, first i went the easy way of just installing Vivaldi, and Widevine works out of the box in Vivaldi.
However, I noticed a big difference between native Chromium and Vivaldi in consuming ram. When having only a few tabs open, Vivaldi hangs the computer while Chromium doesn't and runs smoothly with a number additional tabs open.
So I the tried to install Widevine in Chromium by creating a symlink "WidevineCdm" in usr/lib/chromium to /opt/google/chrome/WidevineCdm (where Vivaldi installed it).
opt/google/chrome/WidevineCdm
├── LICENSE
├── manifest.json
└── _platform_specific
└── linux_x64
└── libwidevinecdm.so
But Chromium failed when running test-widevine.html. (https://github.com/proprietary/chromium ... evine.html)
I also tried copying the /WidevineCdm tree from opt/google/chrome directly into /usr/lib/chromium
usr/lib/chromium/WidevineCdm
├── LICENSE
├── manifest.json
└── _platform_specific
└── linux_x64
└── libwidevinecdm.so
And also this failed when running test-widevine.html.
Later I also tried fiddling with permissions, forcing them to 755 / 644; still fail.
How should I do it right?
My set-up:
--------------
EasyOS 5.5.5 (neither Chromium nor Vivaldi in containers).
Stock Vivaldi 6.4.3160.34 (Stable channel) stable (64-bit)
Stock Chromium 116.0.5845.179 (Official Build) stable (64-bit)
Protected content IDs: "Sites can play protected content" is ticked "yes"
Vivaldi "chrome://components" (17)
Widevine Content Decryption Module - Version: 4.10.2710.0
whereas in Chromium "chrome://components" (16)
no Widevine component is showing up...