【注】以下内容摘自互联网:文末为猜想部分:
(一):
DRM,英文全称为Digital Rights Management,译为数字版权管理。它是目前业界使用非常广泛的一种数字内容版权保护技术。随着知识产权保护受重视的程度日益提高,Android也加入了DRM来有效保护数字版权。
DRM不是一项技术,而是一类技术。很多机构和联盟都提出过相应的DRM标准。例如Open Mobile Alliance推出的OMA DRM、Marlin Developer Community提出的Marlin DRM,苹果的Fairplay和微软的Play Ready/Windows DRM。而Google则通过收购Widevine公司推出了Widevine DRM。
DRM代码结构大体可分为三部分:
第一部分是Android中的基本框架,包括WVMExtractor等。这部分代码在AOSP中都可以看到,属于Open Source的内容。这部分代码大多没有实质性内容,相关功能的实现封装在第二部分的专利代码包中。
第二部分是Widevine的专利代码包。这部分代码需要得到Google授权后才能得到。该包提供了很多Widevine专用库用于完成Widevine DRM权限检查和解密。同时,它还提供了一些Sample App用于测试。
第三部分是手机厂商自身的安全认证。Widevine是一个很强的版权控制体系,它甚至可在硬件层与厂商的安全机制绑定。很多知名的手机厂商都在boot等底层中加入自己的安全机制,只有通过可信赖的boot loader进行刷机才能得到具有正常权限的手机软件,并可以使用Widevine。这也是为什么很多破解的手机无法使用Widevine的原因.
(二):
1.
Widevine是google在ICS(android4.0)版本上新推出的一种DRM数字版权管理功能,有这个功能的话,就能从google指定的服务器上,下载经过google加密的版权文件,例如视频、应用等等。
google推出这个功能主要的目的是为了在应用内容上可以和苹果更好的竞争,由于目前android的开放性,导致基本上所有的android应用都可以很快的扩散并免费安装,因此导致给android开发应用的开发商以及个人很难从中充分获利,而苹果这点保护的很好,因此苹果的应用商店中的应用内容质量和档次明显更高。因此google推出它,最终目的就是可以进行收费。
Widevine按照安全级别分为三种层次的支持,如图所示:
Level 1使用secure bootloader和arm trust zone,key保护方法是factory provisioning,host cpu接触不到key,视频流受到保护。
Level 2与level 1不同的只是视频流的保护,所以google不单独提供level 2的库,level 2都是用level 1的库来实现的。
Level 3使用trusted bootloader,key保护方法是field provisioning,host cpu接触到key,视频流不需要保护。
(三):数码视讯互动易回复:
(四)猜想:
Google 通过DRM技术进行收费,鸿蒙以后如果要赚钱是不是也要靠这个DRM,如果是的话 目前A股中只有数码视讯有跟华为进行这个合作的能力和水平,具体后面怎么走 就看资金认不认了。