ProgrammerHumor

theDRMDilemma

theDRMDilemma
https://i.redd.it/8orig1ld4wbf1.jpeg
Reddit

Discussion

otoko_no_hito

I've never gotten why DRM exists on the age of the internet, it's ridiculously easy to jump, it just needs a single dedicated user out of the millions needed to maintain the current costs of making movies and... It's free for everyone on the internet... And the attack vector is rather easy to do, just find a way to record your screen with quality.

16 hours ago
anotheridiot-
:g::c::py::bash::js:

The real gold standard is grabbing the encoded version with just drm removed, that's the *rip releases.

11 hours ago
rosuav

OBS Studio will also win, for much less hassle.

16 hours ago
BourbonicFisky OP

OBS as it's distributed respects HDCP

13 hours ago
rosuav

On a browser window, or only when using a capture card? The post implies that it's a browser window, and I have never had any issues with that.

12 hours ago
BourbonicFisky OP

It won't record HDCP content on Windows. I'm not much of a windows user, and I wouldn't be surprised if there are hacked versions but seemed to respect HDCP when I tested it.

12 hours ago
rosuav

Hmm. Given how little I use Windows, I can't be 100% certain, but I would be VERY surprised if you can't use desktop capture to record the screen. If not with the default build, then certainly with a modified one, and since it's open source software, that is something that's not just possible but highly encouraged and supported.

12 hours ago
ringsig

You can't. It's (probably) not because OBS intentionally refuses to record it, but because the way DRM works is that even the OS is considered untrusted and an encrypted video stream is sent directly all the way to the monitor where it's decrypted using a private key available only to monitor manufacturing and similar companies.

A splitter like the one pictured would strip the encryption however since it would decrypt the content (using the private key the manufacturer has), process the video stream and not bother encrypting it at the output.

10 hours ago
rosuav

So the private key has been leaked? 09 F9 11 02...

9 hours ago
ringsig

I don't think that key is in use anymore for this purpose at least.

9 hours ago
rosuav

I would hope not! But, my point is, once a key is leaked, ANYONE can use it. So if the problem is that the data is encrypted... but the key is known... then you can capture the image without too much difficulty.

9 hours ago
huttyblue

Yeah, videos using DRM get blanked when using screen capture. Screen capture has to be managed by the OS and/or the GPU driver which enforce the DRM video playback. So afaik OBS has no way of bypassing it.

10 hours ago
rosuav

Hmm. I'd be curious to see exactly what can be done, but ultimately, the bits are in memory and they CAN be extracted and captured. We have plenty of evidence of that. It's just a question of how much hassle it is.

9 hours ago
jamescodesthings

Why we getting extra hardware when printscreen exists?

Nah, fuck it; take a picture of the screen on your phone... like users like to attach to tickets.

For bonus points recreate it after with chatgpt.

13 hours ago
dan4334

Because print screen doesn't work on DRM protected video

13 hours ago
jamescodesthings

phone camera photo of my screen it is!

13 hours ago
Brambletail

I am somehow doubting this works

10 hours ago
ggppjj

Some splitters don't respect HDCP but report that they do, so you can record the full output signal of a protected stream without tripping device-level DRM.

8 hours ago
jonr
:py:

What about graphics cards with DisplayPort output? It is DRM-free, right? (correct me if I'm wrong)

1 hour ago
ikonfedera

Nope. And apparently neither is DVI.

26 seconds ago