首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EME如何阻止我录制netflix流?

EME如何阻止我录制netflix流?
EN

Stack Overflow用户
提问于 2017-04-21 15:29:36
回答 1查看 2.3K关注 0票数 7

现在,我们的自由软件浏览器和很明显它运行得很好都有了DRM。然而,该视频仍需按照通常的组合方式制作。

我正在运行Fedora 25,包括wayland显示服务器。如果我确实正确地理解了它的体系结构,它基本上希望应用程序将其内容呈现到缓冲区中,并安排组合的显示(例如,将多个窗口放在另一个窗口上)。为了做到这一点,它必须能够访问这些缓冲区的内容。AFAIK wayland不附带任何DRM。那么内容是如何保护的呢?

具体地说:

为什么我不能:

  • 用虚拟的脉冲音频设备记录声音
  • 用自定义显示服务器记录图像
EN

回答 1

Stack Overflow用户

发布于 2017-05-31 12:11:46

EME本身并不阻止您录制内容--它不是EME的重点。EME只是提供了与本地DRM浏览器组件(称为内容解密模块-又名CDM)进行通信的统一方式。该接口允许您:

  • 检查CDM中加载了哪些解密密钥。
  • 为许可证服务器创建特定的CDM解密密钥请求
  • 推送来自许可证服务器的响应以提取CDM中的新解密密钥。
  • 检查哪些限制与解密密钥相关(例如。HDCP所需经费)

所有的解密都是在内部完成的--现在,内部的意义非常取决于您正在播放的内容和平台。

从商业内容的角度来看,每种决议的内容通常有不同的价值:

  • SD -通常是SW DRM,可能根本没有输出保护。
  • HD / FHD -通常是SW DRM和HDCP 1.x+是好的-模拟输出是不可能的。
  • UHD (4k) - HW (包括安全处理器和安全视频路径),HDCP 2.2+是必须的(除非Netflix减少对自己内容的保护)

如今,只有极少数的台式电脑为UHD内容提供安全保障。它需要操作系统和CPU的结合来提供HW安全性(您应该在Windows 10上的Edge中使用最新一代的处理器)。这与多年来这是标准的武器形成了鲜明的对比(而且它通常允许电视上播放4k )。

在消费过程中,内容的价值也不同:

  • 加密压缩内容-没有价值。该内容在CDN上是公开的,它是您在流中下载的内容。如果没有解密密钥,内容就毫无用处。
  • 解密压缩内容-高价值。这表示解密后视频或音频的编码样本。这个内容被认为是高价值的,因为它有来自流服务的原始编码。它也是高价值的,因为编码使得它相对较小。当涉及到HW时,这些内容永远不会暴露在您可以寻址的内存中。
  • 解密解压缩内容-较低的值。这表示来自解码器的单个帧。原始编码消失了。存储每个帧将需要大量的空间,所以唯一的选择是重新编码它,这将有更糟糕的质量比原来的编码。当涉及到安全视频路径时,您再次无法访问这些帧所在的内存。

值得注意的是,很多DRM保护都是为了确保普通用户不能只记录内容。一旦您开始谈论使用特殊的驱动程序,用修改重新编译内核或其他什么,您就不再是常规用户了。

我不知道Google是如何在Linux发行版上启用Widevine的,但它并不适用于您选择的每个发行版。谷歌必须先“使”发行版得到支持。在Widevine很乐意在平台上工作之前,一些驱动程序签名验证也可能完成--只是猜测而已。

除此之外:

你为什么不能录声音?

你可以-音频输出根本不受保护。

为什么你不能录制视频?

如果您能够做到这一点,您将处理我前面提到的解密解压缩内容。多年来,有其他更容易获得这些内容的方法,但它并没有停止流媒体服务。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43546616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档