Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 防止屏幕录制_Node.js_Api_Web Development Server_Drm - Fatal编程技术网

Node.js 防止屏幕录制

Node.js 防止屏幕录制,node.js,api,web-development-server,drm,Node.js,Api,Web Development Server,Drm,我在一家教育电子商务网站上工作。。其中,用户需要进行身份验证,然后才能获得有关特定主题的视频。。那么,我如何才能防止我的视频被屏幕录制 由于各种原因,这是不可能的: 没有用于此的Web API 即使有,也可以对浏览器/操作系统进行反向工程,以允许屏幕录制 即使出于某种原因,您无法访问和修改计算机上运行的软件,您也可以将计算机连接到捕获卡而不是监视器 如果你也不能做到这一点,你可以把摄像机对准屏幕开始录制 不同的操作系统和应用程序支持不同的机制来解决这一问题,例如: Windows 10上的Mi

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

由于各种原因,这是不可能的:

  • 没有用于此的Web API
  • 即使有,也可以对浏览器/操作系统进行反向工程,以允许屏幕录制
  • 即使出于某种原因,您无法访问和修改计算机上运行的软件,您也可以将计算机连接到捕获卡而不是监视器
  • 如果你也不能做到这一点,你可以把摄像机对准屏幕开始录制

  • 不同的操作系统和应用程序支持不同的机制来解决这一问题,例如:

    • Windows 10上的Microsoft Edge对加密内容使用集成的“受保护的媒体路径”,这将停止简单的屏幕截图工作
    • 网站和web应用程序开发人员可能会使用一些CCS“技巧”来实现类似的效果,尽管这些技巧通常可以通过标准web开发人员和调试工具解决
    • 移动视频通常对加密内容使用受保护的内存,通常在捕获时会出现黑屏
    正如在评论和其他回答中提到的,这些都是“障碍”,但它们并不意味着复制内容是不可能的——最好的例子是将摄像机指向屏幕,然后以这种方式进行复制


    通常的想法是,与内容的价值相比,让它变得足够困难,这样人们就不会准备投入时间来绕过你的障碍。

    我只想禁用像Netflix一样的屏幕录制功能。。这不是一个问题,如果一个人指着相机并记录下来,但这是不可能在网上,阿飞。