首页
/
开发
/
平台系统集成
/
APP集成DRM(安卓)
视频APP集成终端自带ChinaDRM
寰宇信任
2026-08-06
8
微信分享
扫描分享
视频APP通过系统DRM框架API调用智能终端操作系统内置的DRM组件,DRM组件在终端出厂后者通过系统OTA升级已部署到终端的系统层。安卓的DRM框架API为MediaDRM。

       ChinaDRM系统框架如图1所示,终端部分位于图的右侧,视频APP通过系统API无差别使用智能终端操作系统内置的DRM组件。安卓系统的DRM框架API为MediaDRM。

图1 ChinaDRM系统框架图

       注意DRM组件(DRM客户端)与DRM服务二者之间应能建立信任链接,二者都应预置ChinaDRM官方授权的数字版权保护信任管理中心即寰宇信任DTA签发的DRM客户端证书和服务端证书。另外,注意DRM证书分为开发证书和生成证书,前者用于开发/测试场景,生产系统使用正式/商用场景。

       视频APP播放节目的业务流程,以及对DRM API的使用如图2。

图2 视频应用播放节目的业务流程

       DTA提供DemoAPP演示了播放器(以安卓平台的Exoplayer为例)如何通过系统API使用终端系统自带的ChinaDRM客户端组件。重新Build DemoAPP APK之前注意确认使用的播放列表文件(位于demos\main\src\main\assets目录下,使用dev和pro开头的节目单),将使用的节目单的后缀修改为.json,不使用则修改为其它。该播放列表文件是针对DRM客户端组件的测试用例。

资源下载地址:https://pan.baidu.com/s/1JrFOeO9carzPLYqgv9EukQ

提取码:hyxr

        一些助于学习DemoAPP和安卓系统DRM接口的文章如下。

 DemoApp使用DRM的流程解析,参考见链接文章:https://www.jianshu.com/p/9fa4dca8def4

其它一些有助于理解安卓系统DRM框架以及使用流程的网络资料:

1)HMS对播放DRM加密视频的流程介绍参见:

https://developer.huawei.com/consumer/cn/doc/Media-Guides/wiseplay-encrptplayflow-0000001050041949

2)Andriod系统DRM接口定义以及接口使用流程参见:

https://developer.android.com/reference/android/media/MediaDrm

3)Android系统DRM框架参见:

https://source.android.google.cn/docs/core/media/drm?authuser=6&hl=zh-cn

       视频APP完成ChinaDRM客户端组件的集成调用后,按照DTA《ChinaDRM客户端集成测试环境使用手册》获取DRM加密码流、搭建码流服务、获取DTA提供的DRM授权服务,搭建测试环境,或者集成商自行提供以上能力,进行DRM加密码流的解密播放测试

 

视频APP集成终端自带ChinaDRM
寰宇信任
2026-08-06
8
微信分享
扫描分享
视频APP通过系统DRM框架API调用智能终端操作系统内置的DRM组件,DRM组件在终端出厂后者通过系统OTA升级已部署到终端的系统层。安卓的DRM框架API为MediaDRM。

       ChinaDRM系统框架如图1所示,终端部分位于图的右侧,视频APP通过系统API无差别使用智能终端操作系统内置的DRM组件。安卓系统的DRM框架API为MediaDRM。

图1 ChinaDRM系统框架图

       注意DRM组件(DRM客户端)与DRM服务二者之间应能建立信任链接,二者都应预置ChinaDRM官方授权的数字版权保护信任管理中心即寰宇信任DTA签发的DRM客户端证书和服务端证书。另外,注意DRM证书分为开发证书和生成证书,前者用于开发/测试场景,生产系统使用正式/商用场景。

       视频APP播放节目的业务流程,以及对DRM API的使用如图2。

图2 视频应用播放节目的业务流程

       DTA提供DemoAPP演示了播放器(以安卓平台的Exoplayer为例)如何通过系统API使用终端系统自带的ChinaDRM客户端组件。重新Build DemoAPP APK之前注意确认使用的播放列表文件(位于demos\main\src\main\assets目录下,使用dev和pro开头的节目单),将使用的节目单的后缀修改为.json,不使用则修改为其它。该播放列表文件是针对DRM客户端组件的测试用例。

资源下载地址:https://pan.baidu.com/s/1JrFOeO9carzPLYqgv9EukQ

提取码:hyxr

        一些助于学习DemoAPP和安卓系统DRM接口的文章如下。

 DemoApp使用DRM的流程解析,参考见链接文章:https://www.jianshu.com/p/9fa4dca8def4

其它一些有助于理解安卓系统DRM框架以及使用流程的网络资料:

1)HMS对播放DRM加密视频的流程介绍参见:

https://developer.huawei.com/consumer/cn/doc/Media-Guides/wiseplay-encrptplayflow-0000001050041949

2)Andriod系统DRM接口定义以及接口使用流程参见:

https://developer.android.com/reference/android/media/MediaDrm

3)Android系统DRM框架参见:

https://source.android.google.cn/docs/core/media/drm?authuser=6&hl=zh-cn

       视频APP完成ChinaDRM客户端组件的集成调用后,按照DTA《ChinaDRM客户端集成测试环境使用手册》获取DRM加密码流、搭建码流服务、获取DTA提供的DRM授权服务,搭建测试环境,或者集成商自行提供以上能力,进行DRM加密码流的解密播放测试