XML 文件指定 clearKey 加密的位置。取自 GPAC 网站 https://gpac.wp.mines-telecom.fr/mp4box/encryption/common-encryption/
但不知道如何创建这个 xml 文件以及我在哪里获得 cipherkey、systemId、cipherIV、BS ID128、Key KID 和值?我尝试手动创建此文件,但无法创建。因为我很困惑我在哪里获得所有值(value)以及如何使用这些值(value)?
我尝试为 mp4box 手动创建 xml 文件并知道这个清晰的概念
最佳答案
PSSH SystemID 来自 DRM 供应商。以下是 DRM 供应商的一些示例:
一些供应商会为您提供 key 和 key ID,其他供应商会让您创建自己的 key 和 key ID。您必须遵循供应商的说明。
您可以使用 openSSL 生成 key 。例如:
$ openssl rand -hex 16
ecd0d06eaf884d8226c33928e87efa33
GPAC 'clear' DRM 仅用于系统测试,因为 key 嵌入在明文中。DRM 供应商
姓名
为加密过程提供随机初始状态
安全目的 - 您选择使用 openSSL 的初始化向量。
对于“清除”GPAC,请使用示例 XML 文件并更改 IV、 key 和 KID。
对于所有其他 DRM 供应商,请按照他们的说明获取 systemID、 key 和 KID。
关于xml - 如何为 mp4box 创建 CENC 加密的 xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67805521/