Ask HN: How does Google Widevine work under the hood?

https://news.ycombinator.com/item?id=38796359
by mkgeorge7 • 3 years ago
19 7 3 years ago

In an attempt to watch a movie together with a friend over Zoom, I found that while screen sharing, HBO Max (via the browser) blacked out the entire screen in a preemptive effort to combat bad actors from exploiting copyrighted material.

I did some digging and found the source of this technology: Google Widevine.

I tried circumventing this restriction and visited HBO Max from Brave browser, but even there, I was prompted to download this extension lest I wouldn't be able to access the site.

I'm a web developer, so a couple of questions come to mind:

1)How exactly would any browser environment be privy to me using a screen sharing via another mac app, zoom?

Some preliminary research suggests that browsers can't tap into the ScreenCaptureKit API, which has me a little perplexed.

I'm curious to know what information is being ingested by a browser when I screen share via zoom. How are the event listeners initialized? How is data being passed to them? What specific os permissions does a browser application need access to to tap into my mac's sceencapturekit api?

Related Stories

Loading related stories...

Source preview

news.ycombinator.com