New ask Hacker News story: Ask HN: How does Google Widevine work under the hood?

Ask HN: How does Google Widevine work under the hood?
3 by mkgeorge7 | 0 comments on Hacker News.
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?

Comments