DRM 10 for portable device

公司要做DRM的应用,从半个月前开始入手。其实DRM在WINDOWS的PC上的应用还是容易的,基本上没什么可说的,微软MSDN及网上有很多相关的资料。

但我们的需求是要在机顶盒上播放受DRM保护的文件,所以在设备上的应用的探索着实费了不少时间。主要的原因就是不理解微软的DRM的架构,同时对描写为设备发放许可证的资料较少。之前还一直怀疑对于设备上的应用,服务器端的实现是不是也不一样。

要使打包的媒体文件在设备上播放(我们的是机顶盒,BROADCOM的芯片,LINUX嵌入),许可证的发放注意2点即可:

1、终端设备的最低安全级别,一般PC的话是2000;

With RIGHTSOBJECT

...

.MinimumSecurityLevel = 150

...

2、设备的类别判断,示例文件中没有Case 2,所以程序退出,没有返回license。

Select Case varCategory
      Case 0
          ' Client is an Un-Individualized Win32 System
         
          ' If varVersion is 513 then this is the V7 client

      Case 1
          ' Client is an Individualized Win32 System
   
          ' If varVersion is 513 then this is the V7 client
      Case 2
          'The Set-Top box devce
      Case Else

End select

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值