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

预设模板与自定义策略

选择一个 DRM-X 许可证政策, 匹配已公布的加密输出包, 包括持续时间、 输出保护、 和质量级别 。

查看 Markdown现场实例更新2026-09-05
选择匹配包密钥模式的政策。单键使用一个统一规则;分级包使用单独的音轨规则。
选择匹配包密钥模式的政策。单键使用一个统一规则;分级包使用单独的音轨规则。
许可证政策

使用服务器侧命名的政策模板#

命名的模板从应用程序代码中删除了大多数策略JSON. DRM-X将所选名称扩展为cononic v2策略,对照真实的加密输出包验证,并将结果签入DRM License Token.

单键包选择一个统一的模板; 多键质量等级包选择多级标准
使用内容包装时所选择的关键模型的模板 。
名称加密输出包模型行为
single-software单键宽兼容性,软件DRM,不HDCP最小.
single-hdcp单键软件DRM与HDCP 1.x级的输出保护.
single-hardware单键硬件安全 DRM 与 HDCP 2.2级输出保护 。
multi-tier-standard多键音频/SD 软件, HD 软件+ HDCP, UHD1 硬件+ HDCP 2.2.
{
  "contentId": "course-12-lesson-4",
  "contentType": "vod",
  "drmSystem": "widevine",
  "subject": "customer-user-1001",
  "playbackMode": "streaming",
  "licensePolicyTemplate": "multi-tier-standard",
  "useEnvironmentDefaults": true,
  "maximumQualityTier": "auto"
}

使用 useEnvironmentDefaults: true , 模板在保存的环境设置控制 DRM License Token 有效性、 并行流和续订时提供安全 。 当您想要模板的精确操作值时, 设定为 false

应用程序可能通过 GET /api/v1/playback/license-policy-templates 发现当前内置 。 模板名称在输入时对大小写不敏感, 并在请求中被指定 。

许可证政策

发送完整的自定义请求时间政策#

当一个命名的模板没有表达您的商业规则时, 请使用 licensePolicy 。 不要在同一请求中发送 licensePolicyTemplate

{
  "policy_version": 2,
  "playback_policy": {
    "persistent": false,
    "license_duration": 14400,
    "rental_duration": 0,
    "playback_duration": 7200,
    "renewal_duration": 300,
    "allowed_track_types": "ALL",
    "max_stream_per_user": 2
  },
  "security_policy": [{
    "track_type": "ALL",
    "widevine": {
      "security_level": 1,
      "required_hdcp_version": "HDCP_V1",
      "disable_analog_output": true
    },
    "playready": {
      "security_level": 2000,
      "digital_video_protection_level": 250,
      "analog_video_protection_level": 150,
      "digital_audio_protection_level": 100
    },
    "fairplay": {
      "hdcp_enforcement": 0,
      "allow_airplay": true,
      "allow_av_adapter": false
    },
    "wiseplay": {
      "security_level": 1,
      "output_control": 1
    }
  }]
}

无法关闭的规则

  • 政策JSON限制在16 KiB,必须使用policy_version: 2,最多可能包含7个独特的音轨规则.
  • 单键内容需要一条ALL规则,allowed_track_types: ALL,以及自动质量上限.
  • 多键规则可能针对 AUDIO, SD, HD, UHD1,或 UHD2上层没有钥匙。
  • max_stream_per_user: 0 禁用 DRM-X 同步流限制此符号 。
  • expiresInSeconds 为: DRM License Token 有效性( 60–7200 秒) 。 它与 DRM 许可证和播放时间。
自定义属于您的服务器将可信任的订阅计划、 租赁窗口、 内容评级或设备类映射到已核准的政策对象。 永远不要转发浏览器或移动输入得到的政策 。