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

使用服务器端令牌代理

将 DRM License Token 保存在您的后端,通过代理转发播放器请求。转发时保持原生 DRM challenge 和许可证响应的二进制内容不变。

查看 Markdown在线示例更新于 2026-09-21
高级服务器边界

留着 DRM License Token 在您自己的代理服务器后面#

Direct-token 模式最容易接入。Token-proxy 模式将真实 Token 保留在服务器端,只向客户端返回随机、不可解析且会过期的引用标识,以及由您控制的许可证、FairPlay 证书和会话释放 URL。

{
  "drm": {
    "integrationMode": "token-proxy",
    "licenseServerUrl": "/api/drmx/license-proxy?kind=license&drm=widevine",
    "authorization": {
      "headerName": "Authorization",
      "scheme": "Bearer",
      "value": "opaque-random-customer-handle"
    }
  },
  "release": {
    "url": "/api/drmx/playback-release",
    "method": "POST",
    "authorization": {
      "headerName": "Authorization",
      "scheme": "Bearer",
      "value": "opaque-random-customer-handle"
    }
  }
}

将引用标识绑定到已认证的用户会话、Content ID、DRM 系统及上游 Token 的过期时间。仅将其存入有容量限制和过期时间的缓存;限制请求体大小,拒绝重定向,并原样转发二进制 Challenge 和响应。会话释放或授权过期后,删除该标识。

在线 PHP 示例同时演示 Direct-token 和 Token-proxy 两种模式。