首页

DRM标准学习笔记2-ForwardLock原理及实现

1. ForwardLock

2. ForwardLock工作流程

  1. 用特定工具,或者是手动编写,将一个普通的视频文件(例如mp4) 生成一个符合标准的DRM文件,放到服务器上;
  2. 用户付费后,用下载工具将此DRM文件下载到本地;
  3. 下载工具必须支持这种DRM文件,下载的时候,其内部实际上是把此DRM文件进行了加密,加密算法可以采用AES等算法。密钥应该是每台机器生成一个唯一的密钥,加密和解密密钥是相同的。
  4. 这样,在本地端就有了一个加密的媒体文件,用户可以在本机上进行播放,但如果COPY到另外的机器上,由于密钥不同,所以不以成功解密,这样就达到了ForwardLock的目的。

3. 符合ForwardLocak标准的DRM文件格式

4. Android中如何实现ForwardLocak?

5. Android中DRM代码结构分析


comments powered by Disqus