DRM-X 6.0 dove 및 올리브 지점 로고DRM-X 6.0문서
◎ 한국어

사전 정의 템플릿 및 사용자 지정 정책

DRM-X 라이센스 정책 매칭 패키지, 기간, 출력 보호 및 품질 계층을 포함하여.

Markdown 보기실행 예제업데이트 2026-09-05
패키지 키 모델에 맞는 정책을 선택하십시오. 단일 키는 하나의 획일한 규칙을 사용합니다. 계층 패키지는 별도의 트랙 규칙을 사용합니다.
패키지 키 모델에 맞는 정책을 선택하십시오. 단일 키는 하나의 획일한 규칙을 사용합니다. 계층 패키지는 별도의 트랙 규칙을 사용합니다.
회사연혁

서버 측을 사용하여 정책 Template#

Named Templates는 애플리케이션 코드에서 가장 정책 JSON을 제거합니다. DRM-X는 실제 패키지에 대해 검증된 canonical v2 정책의 이름을 확장하고 DRM License Token로 결과를 표시합니다.

단 하나 중요한 포장은 1개의 획일한 템플렛을 선택합니다; 다 키 질에 의하여 계층화된 포장은 다 층 규격을 선택합니다
콘텐츠가 포장되었을 때 선택한 키 모델을 일치시키는 템플릿을 사용합니다.
이름 *포장 모형뚱 베어
single-software단일 키넓은 호환성, 소프트웨어 DRM, 아니 HDCP 최소.
single-hdcp단일 키소프트웨어 DRM HDCP 1.x-class 출력 보호.
single-hardware단일 키HDCP 2.2-class 출력 보호와 하드웨어 보안 DRM.
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을 통해 현재의 내장을 발견 할 수 있습니다. 템플릿 이름은 입력에 대한 case-insensitive이며 요청시 canonicalized입니다.

회사연혁

전체 사용자 지정 요청 시간 정책#를 보내세요.

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 및 자동 품질 천장을 요구합니다.
  • Multi-key 규칙은 AUDIO, SD, HD, UHD1 또는 UHD2을 대상으로 할 수 있습니다. Omitted tiers는 아무 열쇠도받지 않습니다.
  • max_stream_per_user: 0는 DRM-X의 토큰을 제한하는 동시 스트림을 비활성화합니다.
  • expiresInSeconds은 DRM License Token 유효성 (60–7200 초)입니다. 그것은 DRM 라이센스 및 재생 기간과 분리됩니다.
사용자 정의는 서버에 속합니다지도 신뢰할 수있는 구독 계획, 임대 창, 콘텐츠 등급, 또는 장치 클래스 승인 정책 개체. 브라우저 또는 모바일 입력에서 수신된 정책을 전달하지 마십시오.