与加密流相比,DRM增加的价值是多少?

jab*_*bal 5 streaming drm http-live-streaming mpeg-dash

这个问题是关于使用MPEG-DASH和/或HLS的视频流.我试图了解商业DRM系统(例如EZDRM,BuyDRM等)与简单加密流式传输(例如AES-128加密的HLS)相比所增加的价值.我在商业口号中有点迷失.

因此,如果我有实时或VOD流,如果我"免费"使用HLS,我可以轻松发送使用AES-128加密的流.在我看来,当我为我的MPEG-DASH流设置付费DRM时,基本上会发生相同的事情,流被加密并且细节以标准化方式共享(CENC).

因此,在播放器方面的两种情况下,我所需要的只是解密的关键.从任何Web服务单独获取该密钥应该不是什么大问题.这就是全部..?

基于此,实现一些自定义密钥提供程序服务将非常简单,但显然市场由大型提供商拥有,因此我必须在这里忽略一些重要方面.

(澄清一下:我不是在讨论DRM中的所有内容,只是当我有一些直播视频和一个提供这些视频的网站时)

任何帮助和良好的综合文章链接表示赞赏.

Gui*_*ici 9

这是一个有效的观点.但是有很多不同之处,尽管乍一看并不完全明显:

  • "真正的"DRM系统不仅像AES-128 HLS那样提供内容解密密钥.它们提供通常称为许可证的东西,而这些许可证又包含一组使用权限,例如到期日期(对于租赁有用),或者通过HDMI播放的能力,或者对最大分辨率的约束.允许观看,等等.
  • 真实DRM系统通常允许离线存储许可证,这对于可以离线进行回放的场景或者您必须维护状态的在线情况(例如租赁,例如您在单独的观看会话中播放电影)非常有用.
  • 真实DRM系统需要个性化,这意味着本地许可证数据库以加密方式绑定到创建它的设备.这是为了防止用户A合法获得内容X的有效使用许可的情况,然后在BitTorrent上轻松发布许可数据库供所有人使用.用户A可以这样做,但数据库对其他人都无法使用.
  • 真正的DRM系统允许撤销,这意味着 - 因为每个设备都具有加密唯一身份 - 如果检测到设备(或者更可能是其类别)是流氓,那么它可以被指定为无法获得未来的许可.
  • 许可证已签署,这意味着在通过HTTP传输时不能篡改一个许可证,以便延长其租用期限或允许在最初不允许的情况下播放HDMI.

还有更多...此外,以上是大多数商业DRM系统的共同点,但如果你看一下个人(PlayReady,Widevine,FairPlay,......),你会发现它们也有几个独特的特征,将它们与普通的AES-128 HLS区分开来.