Screen capture blocking prevents on-device recording or screenshots of protected video. In native Android apps FLAG_SECURE blanks captured frames, and iOS can detect and blank capture; hardware DRM reinforces this. On desktop web there is no reliable block, so capture is deterred with watermarking rather than prevented.
Screen capture blocking prevents on-device screen recording or screenshots of protected video. How well it works depends entirely on the platform.
Because desktop browsers cannot block capture, any platform claiming to stop screen recording in the browser is overclaiming. The honest and effective approach there is dynamic watermarking, which makes recordings carry the viewer's identity.
Use FLAG_SECURE and iOS capture handling in your native apps, and rely on visible watermarking on the web. Combining app-level blocking with everywhere-watermarking covers the realistic range of what is possible.