【问题标题】:Prevent from screen recording防止屏幕录制
【发布时间】:2023-03-16 06:06:01
【问题描述】:

我正在开发一个教育电子商务网站.. 用户需要在其中进行身份验证,然后才能获得特定主题的视频.. 那么如何防止我的视频被屏幕录制...

【问题讨论】:

    标签: node.js api web-development-server drm


    【解决方案1】:

    不同的操作系统和应用程序支持不同的机制来尝试解决这个问题 - 例如:

    • Windows 10 上的 Microsoft Edge 对加密内容使用集成的“受保护的媒体路径”,这将阻止简单的屏幕截图工作
    • 网站和 Web 应用程序开发人员可能会使用许多 CCS“技巧”来实现类似的效果,尽管这些通常可以使用标准 Web 开发人员和调试工具来解决。
    • 移动视频通常使用受保护的内存来存储加密内容,这通常会在捕获时出现黑屏。

    正如 cmets 和其他答案中所提到的,这些都是“障碍”,但它们并不会使复制内容成为不可能 - 最好的例子是将相机指向屏幕以这种方式进行复制。

    这个想法通常是让它与内容的价值相比足够难,这样人们就不会准备花时间来解决你的障碍。

    【讨论】:

      【解决方案2】:

      这是不可能的,原因有很多:

      1. 没有用于此的 Web API。
      2. 即使有,也可以对浏览器/操作系统进行逆向工程以允许屏幕录制。
      3. 即使由于某种原因您无法访问和修改计算机上运行的软件,您也可以将计算机连接到采集卡而不是显示器。
      4. 如果您也无法做到这一点,您可以将相机对准屏幕并开始录制。

      【讨论】:

      • 我只想像 Netflix 一样禁用屏幕录制。如果有人指向相机并录制它,这不是问题
      • 但是在网络上是不可能的,AFAIK。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-15
      • 1970-01-01
      相关资源
      最近更新 更多