DRM-X 6.0 鸽子和橄榄枝标志DRM-X 6.0文档
◎ 简体中文

许可证授权概述

整合DRM-X 6.0 回放会话API, 命名政策模板, 自定义许可政策, 直接键或符号代理发送, 并发布会话 。

查看 Markdown现场实例更新2026-09-05
您的后端决定访问; DRM-X 执行已签名的政策。 加密的媒体和DRM 许可证会遵循不同的传送路径 。
您的后端决定访问; DRM-X 执行已签名的政策。 加密的媒体和DRM 许可证会遵循不同的传送路径 。

创建播放会话#

POST https://api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions
Accept: application/json
Content-Type: application/json
X-DRMX-Client-Id: {siteKey}
X-DRMX-Client-Secret: {accessKey}
{
  "contentId": "course-12-lesson-4",
  "contentType": "vod",
  "drmSystem": "widevine",
  "subject": "customer-user-1001",
  "sessionId": "new-unpredictable-id-per-playback",
  "playbackMode": "streaming",
  "licensePolicyTemplate": "multi-tier-standard",
  "useEnvironmentDefaults": true,
  "applicationId": "customer-web"
}

除检测到的客户端能力外, 所有值都来自可信任的服务器状态。 校验一个允许列表的能力输入, 绝不接受客户端的权限、 政策或 URL 。

选择一个命名的政策模板#

模板用它来
single-software单键内容具有广泛的软件解密兼容性.
single-hdcp单键内容,也要求经批准的数字输出保护.
single-hardware在合格的硬件安全设备上进行单键溢价回放。
multi-tier-standard多键内容, 单独 AUDIO, SD, HD,以及 UHD 规则。

对于自定义策略, 请从您的服务器中发送一个完整的 DRM-X 许可 政策 JSON v2 。 选择 licensePolicyTemplatelicensePolicy , 绝不是两者兼有 。

直接签名或客户代理#

直接键

最快的集成。 客户端收到短寿命的DRM License Token , 并仅将其附加在返回的许可证或FairPlay 证书端点上 。

托肯代键

您的服务器将真正的令牌存储在已到期的缓存中, 并返回一个不透明的控件, 带有客户控制的代理 URL。 将控件绑定到用户, Content ID ,DRM 并过期 。

完成生命周期#

  • 返回会话响应 Cache-Control: no-store.
  • 对原生DRM的挑战和反应机构使用精确的二进制通过.
  • 拒绝方向和上限证书、许可证和日志请求大小 。
  • 在停止、替换、终端错误和关闭时调用返回的释放路径。
  • 永远不要登录授权头,成功会话机构,许可字节,挑战,或内容密钥.