this post was submitted on 08 Dec 2023
869 points (97.4% liked)
linuxmemes
21448 readers
758 users here now
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
- Understand the difference between a joke and an insult.
- Do not harrass or attack members of the community for any reason.
- Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
- Bigotry will not be tolerated.
- These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
3. Post Linux-related content
- Including Unix and BSD.
- Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of
sudo
in Windows. - No porn. Even if you watch it on a Linux machine.
4. No recent reposts
- Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't fork-bomb your computer.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It doesn't matter how much DRM you put into the service. someone can just spin up a Virtual Machine and install chrome, windows in it and then record the stream from the host system.
I wonder if a user agent switcher would be enough to fool them, or if they're actually using an exclusive library or something.
In-browser DRM usually uses a library called Widevine, which is a closed-source library created by Google that's usually only used on Windows or MacOS.
On Linux, you can use Google Chrome to get Widevine working. You can also extract the library from Google Chrome to use it with Chromium (e.g. see https://github.com/proprietary/chromium-widevine). The version of Chromium shipped with Linux distros doesn't include it since you need a license and permission from Google to distribute it. Lots of Linux users would also (understandably) really not want to run a DRM binary on their system. It's intentionally obfuscated to try and prevent people from breaking it.
I don't know what other Linux browsers do - I haven't used Linux desktop for a while (going to switch back soon though). On other OSes, browsers like Firefox and Brave prompt you the first time you try to watch DRM'd content, asking if you'd like to download the plugin. I assume they license it from Google.
Also as far as I know, Widevine doesn't allow the same security/compliance levels on Linux as it does on Windows and MacOS, as the OS is less locked down. This could mean that a 4K video streaming service works fine on Windows but won't allow you to stream in 4K on Linux. Isn't DRM great???
that's why stallman rightly calls it digital restrictions management.
[email protected]
i wouldn't count it as impossible for really cool and well-meaning businesses like the amazon fun factory to somehow detect and ban/restrict use on VMs
Sure, but the thing is: only a single person needs to break it temporarily in some way and this person can then leak the DRM free copy for everyone to consume.
That's why DRM is such bullshit. It only ever punishes legitimate users. All others are unaffected.