There s always this awkward trade-off between compatibility and security when it comes to protected video playback.
Take screenshot prevention as an example. In reality, it only works reliably on a limited set of environments mainly iOS (Safari), Android (Chrome), macOS (Safari) and Windows (Edge). Outside of those, you just can t guarantee it.
So you end up in a tricky spot:
If you enforce strict security, some users simply won t be able to watch the content at all
If you open it up for broader compatibility, you lose that level of protection