Video 什么';为DRM目的加密视频有什么意义?

Video 什么';为DRM目的加密视频有什么意义?,video,encryption,Video,Encryption,我一直在研究视频安全问题,我遇到的一件事是对视频源文件的输出进行加密的概念。这发生在用户经过身份验证并授予访问权限之后(例如,RTMPE是此类加密的实例之一)。我不明白的是,为什么这对于DRM目的来说有任何有用的意义——我不是在具体地谈论RTMPE,我只是指从服务器到客户机的角度进行任何类型的加密 毕竟,如果我被允许访问视频,现在我正在播放视频并将其设置为最大分辨率,假设不同的付费墙后面有不同的分辨率,我可以打开OBS,以5000 kbps的速度录制我的桌面,并获得惊人的翻录-加密绝对不会妨碍我

我一直在研究视频安全问题,我遇到的一件事是对视频源文件的输出进行加密的概念。这发生在用户经过身份验证并授予访问权限之后(例如,RTMPE是此类加密的实例之一)。我不明白的是,为什么这对于DRM目的来说有任何有用的意义——我不是在具体地谈论RTMPE,我只是指从服务器到客户机的角度进行任何类型的加密

毕竟,如果我被允许访问视频,现在我正在播放视频并将其设置为最大分辨率,假设不同的付费墙后面有不同的分辨率,我可以打开OBS,以5000 kbps的速度录制我的桌面,并获得惊人的翻录-加密绝对不会妨碍我,因为我完全忽略了我无法直接下载的事实


所以我的问题是,为什么要对视频进行加密呢?我想,只要提供正确的用户凭证,它也不会阻止自动视频养殖?此外,还有一个缺点,就是我所能找到的所有可用于web的加密技术都与一个或另一个设备类兼容,例如RTMPE不能在iOS上工作,这是非常好的使用方式。我想还会有更多的电池寿命问题,因为我在播放Flash视频而不是HTML5时,电池会更快耗尽。那么,为什么不直接进行身份验证和流式传输,比如说,html5,而不进行任何加密呢?

这是一个老问题,但它在搜索中仍然显示出很高的搜索率

快速的答案是,大多数现代设备都包括一个安全的媒体播放路径,这应该确保加密视频被解码到屏幕捕获软件无法访问的受保护内存中。如果工作正常,您将在播放中看到一个黑色矩形

在设备上有不同级别的DRM保护和不同的能力,因此没有绝对的规则,但在一般的现代高端设备中会有这种类型的保护——这就是为什么内容所有者和运营商可能不允许旧设备或他们认为不太安全的设备上的某些内容的原因。


还值得记住的是,加密是一种威慑和障碍——它不会阻止有人用外部摄像机记录屏幕。这就是法医水印和类似技术介入的地方。

视频加密是为了限制使用场景,并特别确保只有知道如何解密的人才能播放内容。您以高比特率和接近原始质量的方式进行捕获和重新编码的示例仅在以下假设下可行:(a)您可以进行屏幕捕获(b)屏幕捕获在分辨率、清晰度和帧速率方面确实具有所需的内容质量。这并不一定是真的,这些都是有效的假设,你确实可以捕捉到的内容,然后它仍然是一个质量损失撕裂


也就是说,视频加密确实阻止了对内容的直接访问,并限制了捕获和生成衍生材料的方式,特别是阻止了获得未加密材料的零丢失拷贝。然而,视频加密并不单独起作用:回放软件也需要安全,以便在实际演示之前,在从加密到加密的处理阶段不会截获数据。如果你能在这个阶段破门而入,视频加密本身并不能达到预期的目的。

有趣的话题,你可以详细讨论。不幸的是,StackOverflow不是一个论坛或讨论网站,而是一个你可以问特定编程问题的地方。在我看来,它让那些不懂技术的人更难接受。我花了很多时间为iOS应用开发视频安全解决方案,我很清楚任何人都可以捕获输出(摄像头、越狱、录制输出)。但是大多数人没有这样做的技术技能。然而,安全性不应妨碍用户体验;-)