首页
/
资源
/
OPK
/
介绍
OPK介绍
寰宇信任
2025-02-18
53
微信分享
扫描分享
OPK是OEM Porting Kit的缩写,OPK使用技术符合国家广播电视总局发布的技术标准《GY/T 277—2019 视音频内容分发数字版权管理技术规范》。
OPK是寰宇信任(北京)技术有限公司(简称DTA)面向DRM解决方案提供商、芯片厂商、智能终端厂商等提供的ChinaDRM适配开发包。芯片厂商完成OPK的芯片适配开发;终端厂商复用芯片厂商适配成果,适配工作量少。

简介

OPK是OEM Porting Kit的缩写,OPK使用技术符合国家广播电视总局发布的技术标准《GY/T 277—2019 视音频内容分发数字版权管理技术规范》

OPK是寰宇信任(北京)技术有限公司(简称DTA)面向DRM解决方案提供商、芯片厂商、智能终端厂商等提供的ChinaDRM适配开发包。芯片厂商完成OPK的芯片适配开发;终端厂商复用芯片厂商适配成果,适配工作量少

OPK架构图如下

适配层包括的全部示例代码在本仓库中可见,需根据芯片平台特性进行适配。由DTA提供的库或SDK需从DTA获取,与芯片无关。将适配层代码、库合并编译后获得DRM插件

功能特性

OPK功能符合《GY/T 277—2019 视音频内容分发数字版权管理技术规范》、《视音频内容分发数字版权管理(DRM)技术应用实施指南(2023版)》等标准或规范,以及《DTA ChinaDRM FAQ》等技术文档要求。另外符合待发布标准《视音频内容分发数字版权管理互联网视频数字版权管理系统集成》

² 内容加密:支持AES CBC、CTR(全加密和Sample加密),SM4 CBC(全加密和Sample加密)

² 内容格式:支持H264、H265、AVS3编码,支持TS、MP4、HLS、DASH等封装

² 许可证:支持在线、离线许可证;支持许可证renew机制

² 信任链:支持DTA信任根和SM2证书

² 证书Provision:支持对设备模型密钥使用密钥烧写方式预置于终端安全存储分区,在设备模型密钥保护下置入DRM客户端密钥和证书

² 应用层接口:符合Android MediaDRM接口。支持通过MediaDRM.getProperty接口获取TOPlayDRM属性

使用条件

OPK使用条件要求低,国内外主流智能芯片和终端厂商已有较多的使用案例

² 操作系统要求:适用于Android系统9及以上版本

² 依赖库的使用授权:项目运行依赖置于dta prebuilt目录下由DTA提供的库。解决方案提供商、芯片和终端厂商与寰宇信任签署《开发者协议》获得库的评估、试用的授权,终端厂商与与寰宇信任签署《授权使用协议》获得商用授权

² 芯片平台:需支持TEE,支持SM2、SM3、SM4、AES128bit、RSA3072bit、SHA256算法; 需支持设备唯一ID、芯片(芯片型号)唯一ID。

使用说明

按照以下步骤,完成芯片OPK适配开发、终端OPK编译部署

² 芯片OPK适配开发
芯片厂商根据Android系统的版本选择相应版本的cdrmc_demo_hidl目录或cdrmc_demo_aidl目录,以及cdrm_ta目录下的适配层示例代码,基于示例代码完成DRM HW runtime接口的编码、安全视频通路(SVP)的适配编码等工作。从DTA获取依赖库。按照"测试说明"完成测试后,将适配层代码交付给终端厂商

² 终端OPK编译
终端厂商从芯片厂商获得OPK适配层代码,从DTA获得依赖库,合并编译后获得DRM插件,按照"测试说明"完成测试后进行部署。

 

² 终端OPK部署
终端完成OPK适配工作后,软件安装部署形态如下图所示:1)将ChinaDRM Plugin、TA 软件置入终端系统DRM专属目录;2)将DRM证书置入牵引应用部署到系统指定目录。
OPK部署图如下

             

 

² 终端置入DRM证书
终端在产线上置入设备模型密钥,然后在牵引应用的作用及模型密钥的保护下置入DRM证书。

测试说明

厂商完成适配工作后,对DRM功能进行测试

 

搭建DRM集成测试环境
按照《ChinaDRM客户端集成测试环境使用手册》搭建包括码流服务、DRM授权服务、DemoAPP(含测试桩)的测试环境,准备部署了OPK软件的测试终端,测试终端安装DemoAPP,并配置好网络连通码流服务、DRM授权服务。
集成测试环境示意图如下

² 证书置入测试
在测试终端上运行DemoAPP,选择“证书置入”菜单,点击执行测试,或者在测试终端上运行牵引应用(bin文件),执行证书DRM置入测试。牵引应用的使用文档请从DTA获取。

² 播放加密码流测试
在测试终端上运行DemoAPP,选择码流播放菜单,点击执行播放。

 

OPK介绍
寰宇信任
2025-02-18
53
微信分享
扫描分享
OPK是OEM Porting Kit的缩写,OPK使用技术符合国家广播电视总局发布的技术标准《GY/T 277—2019 视音频内容分发数字版权管理技术规范》。
OPK是寰宇信任(北京)技术有限公司(简称DTA)面向DRM解决方案提供商、芯片厂商、智能终端厂商等提供的ChinaDRM适配开发包。芯片厂商完成OPK的芯片适配开发;终端厂商复用芯片厂商适配成果,适配工作量少。

简介

OPK是OEM Porting Kit的缩写,OPK使用技术符合国家广播电视总局发布的技术标准《GY/T 277—2019 视音频内容分发数字版权管理技术规范》

OPK是寰宇信任(北京)技术有限公司(简称DTA)面向DRM解决方案提供商、芯片厂商、智能终端厂商等提供的ChinaDRM适配开发包。芯片厂商完成OPK的芯片适配开发;终端厂商复用芯片厂商适配成果,适配工作量少

OPK架构图如下

适配层包括的全部示例代码在本仓库中可见,需根据芯片平台特性进行适配。由DTA提供的库或SDK需从DTA获取,与芯片无关。将适配层代码、库合并编译后获得DRM插件

功能特性

OPK功能符合《GY/T 277—2019 视音频内容分发数字版权管理技术规范》、《视音频内容分发数字版权管理(DRM)技术应用实施指南(2023版)》等标准或规范,以及《DTA ChinaDRM FAQ》等技术文档要求。另外符合待发布标准《视音频内容分发数字版权管理互联网视频数字版权管理系统集成》

² 内容加密:支持AES CBC、CTR(全加密和Sample加密),SM4 CBC(全加密和Sample加密)

² 内容格式:支持H264、H265、AVS3编码,支持TS、MP4、HLS、DASH等封装

² 许可证:支持在线、离线许可证;支持许可证renew机制

² 信任链:支持DTA信任根和SM2证书

² 证书Provision:支持对设备模型密钥使用密钥烧写方式预置于终端安全存储分区,在设备模型密钥保护下置入DRM客户端密钥和证书

² 应用层接口:符合Android MediaDRM接口。支持通过MediaDRM.getProperty接口获取TOPlayDRM属性

使用条件

OPK使用条件要求低,国内外主流智能芯片和终端厂商已有较多的使用案例

² 操作系统要求:适用于Android系统9及以上版本

² 依赖库的使用授权:项目运行依赖置于dta prebuilt目录下由DTA提供的库。解决方案提供商、芯片和终端厂商与寰宇信任签署《开发者协议》获得库的评估、试用的授权,终端厂商与与寰宇信任签署《授权使用协议》获得商用授权

² 芯片平台:需支持TEE,支持SM2、SM3、SM4、AES128bit、RSA3072bit、SHA256算法; 需支持设备唯一ID、芯片(芯片型号)唯一ID。

使用说明

按照以下步骤,完成芯片OPK适配开发、终端OPK编译部署

² 芯片OPK适配开发
芯片厂商根据Android系统的版本选择相应版本的cdrmc_demo_hidl目录或cdrmc_demo_aidl目录,以及cdrm_ta目录下的适配层示例代码,基于示例代码完成DRM HW runtime接口的编码、安全视频通路(SVP)的适配编码等工作。从DTA获取依赖库。按照"测试说明"完成测试后,将适配层代码交付给终端厂商

² 终端OPK编译
终端厂商从芯片厂商获得OPK适配层代码,从DTA获得依赖库,合并编译后获得DRM插件,按照"测试说明"完成测试后进行部署。

 

² 终端OPK部署
终端完成OPK适配工作后,软件安装部署形态如下图所示:1)将ChinaDRM Plugin、TA 软件置入终端系统DRM专属目录;2)将DRM证书置入牵引应用部署到系统指定目录。
OPK部署图如下

             

 

² 终端置入DRM证书
终端在产线上置入设备模型密钥,然后在牵引应用的作用及模型密钥的保护下置入DRM证书。

测试说明

厂商完成适配工作后,对DRM功能进行测试

 

搭建DRM集成测试环境
按照《ChinaDRM客户端集成测试环境使用手册》搭建包括码流服务、DRM授权服务、DemoAPP(含测试桩)的测试环境,准备部署了OPK软件的测试终端,测试终端安装DemoAPP,并配置好网络连通码流服务、DRM授权服务。
集成测试环境示意图如下

² 证书置入测试
在测试终端上运行DemoAPP,选择“证书置入”菜单,点击执行测试,或者在测试终端上运行牵引应用(bin文件),执行证书DRM置入测试。牵引应用的使用文档请从DTA获取。

² 播放加密码流测试
在测试终端上运行DemoAPP,选择码流播放菜单,点击执行播放。