这个问题是关于使用 MPEG-DASH 和/或 HLS 的视频流。我试图了解商业 DRM 系统(例如 EZDRM、BuyDRM 等)与简单的加密流媒体(例如 DRM)相比的附加值。 AES-128 加密的 HLS。我对商业口号有点迷失了。
因此,如果我有直播或 VOD 流,如果我“免费”使用 HLS,我可以轻松发送使用 AES-128 加密的流。在我看来,当我为 MPEG-DASH 流媒体设置付费 DRM 时,基本上会发生相同的事情,流会被加密,并且详细信息会以标准化方式 (CENC) 共享。
因此,在这两种情况下,在播放器方面,我所需要的只是解密密钥。单独从任何网络服务获取该密钥应该不是什么大问题。这就是全部..?
基于此,实现一些自定义密钥提供商服务将非常简单,但显然市场是由大型提供商拥有的,所以我在这里必须遗漏一些重要的方面。
(澄清一下:我并不是在谈论 DRM 中的所有内容,只是当我有一些直播或点播视频以及提供这些内容的网站时的情况)
任何帮助和良好的综合文章链接将不胜感激。
这是一个有效的观点。但还是有不少差异,尽管乍一看并不完全明显:
- “真正的”DRM 系统不仅仅像 AES-128 HLS 那样提供内容解密密钥。他们提供通常所说的licenses,这又包含一组使用权,例如到期日(对于租赁有用),或者通过 HDMI 播放的能力,或者对允许观看的最大分辨率的限制,等等。
- 真正的 DRM 系统通常允许许可证离线存储,这对于离线播放也可以进行的情况或必须维护状态的在线情况(例如租赁,如果您在单独的观看会话中播放电影)非常有用。
- 真正的 DRM 系统需要个性化,这意味着本地许可证数据库以加密方式绑定到创建它的设备。这是为了防止用户 A 合法获得内容 X 的有效使用许可证,然后将许可证数据库发布到 BitTorrent 上供所有人使用。用户 A 可以执行此操作,但其他人无法使用该数据库。
- 真正的 DRM 系统允许撤销,这意味着 - 由于每个设备都有一个加密的唯一身份 - 如果一个设备(或更可能是其中的一类)被检测到是恶意的,那么它可以被标记为无法获得未来的许可证。
- 许可证是signed,这意味着人们无法在通过 HTTP 传输时对其进行篡改,以便可能延长租用期限或允许在最初不允许的地方进行 HDMI 播放。
还有更多...此外,以上是大多数商业 DRM 系统的共同点,但如果您查看各个系统(PlayReady、Widevine、FairPlay...),您会发现它们还具有几个单独的特征,它们彼此之间以及与普通 AES-128 HLS 的区别。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)