V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
sudoy

网站视频课程防录屏技术

  •  
  •   sudoy · Feb 14, 2022 · 4349 views
    This topic created in 1533 days ago, the information mentioned may be changed or developed.

    首先我很清楚不可能做到 100%防止用户录屏,录屏的门槛能提高一点算一点,总比没有强。我看到别人的课程网站播放课程视频的时候,用屏幕录制软件录制视频区域会显示一片漆黑 (如下图),我现在想了解这方面的技术。哪位老哥能给点提示,关键词也好,我好进行深入研究下。谢谢!

    img

    搜了一下,发现几个老帖子:

    https://www.v2ex.com/t/363293

    https://www.v2ex.com/t/490585

    Supplement 1  ·  Feb 14, 2022
    我好像找到关键词了,叫 DRM 技术,全称 Digital rights management
    15 replies    2022-02-16 05:09:10 +08:00
    xlsepiphone
        1
    xlsepiphone  
       Feb 14, 2022
    直接用采集卡,什么防录屏都不好使。
    bitdepth
        2
    bitdepth  
       Feb 14, 2022
    netflix 是用 playready ,這個應該不是一般網站用的起的
    我猜是不是你的 browser 開了 video hardware decoder 而錄製軟體不支援 DirectX 錄製這樣
    但是沒道理就你設定的影片編碼格式沒有硬體加速
    shintendo
        3
    shintendo  
       Feb 14, 2022
    @xlsepiphone 我觉得楼主第一句话已经说清楚了
    shakoon
        4
    shakoon  
       Feb 14, 2022   ❤️ 1
    往视频里随机位置飘上带有播放者 ID 的弹幕水印,曝光盗录者,不然其他方式都防不住的
    scyuns
        5
    scyuns  
       Feb 14, 2022
    微软应该有技术支持的
    imnpc
        6
    imnpc  
       Feb 14, 2022   ❤️ 1
    我们以前给客户做的是在视频上打水印( videojs + 插件 好像),同时如果用户屏蔽了 JS ,页面就报错不显示,同时屏蔽调试工具
    sudoy
        7
    sudoy  
    OP
       Feb 14, 2022
    @bitdepth 不管是开启还是关闭硬件加速结果都一样是黑屏,应该不是这个原因
    sudoy
        8
    sudoy  
    OP
       Feb 14, 2022
    @shakoon 这个方法第一次听说,听起来不错
    sudoy
        9
    sudoy  
    OP
       Feb 14, 2022
    @scyuns 好像叫 playready ,是 DRM 技术
    Tianyan
        10
    Tianyan  
       Feb 14, 2022
    这个技术好像不容易破解
    kerro1990
        11
    kerro1990  
       Feb 14, 2022
    DRM 就行了,国际通用
    Zien
        12
    Zien  
       Feb 14, 2022 via iPhone
    国内的小站应该不是 DRM ,要么是水印,要么是遮挡之类的。
    workg
        13
    workg  
       Feb 14, 2022   ❤️ 1
    drm 只是数字加密技术,常用的方案有 google 的 widevine 、微软的 playready 和苹果的 fairplay 。drm 目标不是防止录屏,这个方向应该行不通
    bitdepth
        14
    bitdepth  
       Feb 14, 2022
    不會吧,花大錢用 Playready ,那就很難相容 Linux
    其實非利用 Trusted environment 的 Playready 比你想的容易破解,因為 Key 都是明文存放的
    大概俄羅斯人會去破解吧
    Zy143L
        15
    Zy143L  
       Feb 16, 2022 via Android
    最好的解决方法是加水印及盲水印 通过法律手段解决问题 即使你再牛逼的诸如 DRM 等
    人家拿着摄像机拍屏幕总可以吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5154 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 01:11 · PVG 09:11 · LAX 18:11 · JFK 21:11
    ♥ Do have faith in what you're doing.