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

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

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

Markdown 보기실행 예제업데이트: 2026-10-26

콘텐츠에 맞는 정책 선택

동영상을 암호화할 때 사용한 키 모델에 맞는 정책을 선택하세요.

  1. Single Key Protection

    모든 트랙에 하나의 정책을 적용하세요. single-software, single-hdcp 또는 single-hardware를 사용할 수 있습니다.

  2. Multi-key Quality Tiered

    multi-tier-standard를 사용하면 오디오, SD, HD, UHD에 서로 다른 보안 규칙을 적용할 수 있습니다.

패키지 키 모델에 맞는 정책을 선택하십시오. 단일 키는 하나의 획일한 규칙을 사용합니다. 계층 패키지는 별도의 트랙 규칙을 사용합니다.
회사연혁

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

Single Video Key Protection(단일 비디오 키 보호)

모든 화질의 영상이 하나의 비디오 키를 공유합니다. 암호화된 오디오는 별도의 오디오 키를 사용합니다. 오디오 전용 콘텐츠는 하나의 오디오 키를 사용합니다.

키는 암호화된 미디어를 식별하고 정책 규칙은 접근 요건을 정의합니다. Single Video Key Protection에서는 하나의 ALL 규칙이 비디오 키와 암호화된 모든 오디오 키에 같은 요건을 적용합니다. 오디오와 비디오가 키 하나를 공유한다는 뜻은 아닙니다. Multi-key Quality Tiered 패키지는 AUDIO 규칙과 비디오 화질 규칙을 별도로 사용합니다.

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

콘텐츠에 맞는 정책 선택

동영상을 암호화할 때 사용한 키 모델에 맞는 정책을 선택하세요.

  1. Single Key Protection

    모든 트랙에 하나의 정책을 적용하세요. single-software, single-hdcp 또는 single-hardware를 사용할 수 있습니다.

  2. Multi-key Quality Tiered

    multi-tier-standard를 사용하면 오디오, SD, HD, UHD에 서로 다른 보안 규칙을 적용할 수 있습니다.

콘텐츠가 포장되었을 때 선택한 키 모델을 일치시키는 템플릿을 사용합니다.
이름 *포장 모형뚱 베어
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 라이센스 및 재생 기간과 분리됩니다.
사용자 정의는 서버에 속합니다지도 신뢰할 수있는 구독 계획, 임대 창, 콘텐츠 등급, 또는 장치 클래스 승인 정책 개체. 브라우저 또는 모바일 입력에서 수신된 정책을 전달하지 마십시오.