# Multi-DRM 작동 원리

Multi-DRM의 동영상 보호 방식, 백엔드의 접근 제어 방식, 플레이어의 DRM 라이선스 획득 과정을 알아보세요.

암호화된 동영상과 DRM 라이선스는 서로 다른 경로로 전달됩니다

CDN은 암호화된 동영상을 전달합니다. 백엔드가 접근 권한을 확인하고, DRM 라이선스 서비스가 호환 기기에서의 복호화를 승인합니다.

- 01**스토리지 / CDN**

암호화된 미디어를 플레이어에 전달합니다.

- 02**고객 백엔드**

시청 권한을 확인하고 DRM-X에 재생 승인을 요청합니다.

- 03**DRM-X**

재생 승인 정보를 검증하고 DRM 라이선스 요청을 처리합니다.

- 04**플레이어 + 기기**

기기의 DRM 시스템으로 라이선스를 받아 암호화된 미디어를 재생합니다.

귀하의 백엔드가 접근을 결정합니다. DRM-X는 서명 된 정책을 시행합니다. 암호화 된 미디어 및 DRM 라이센스는 별도의 배송 경로를 따릅니다.

## Multi-DRM이란[#](#what-multi-drm-means)

브라우저와 기기마다 사용하는 DRM 시스템이 다릅니다. DRM-X는 콘텐츠 암호화, 재생 승인, 라이선스 전달을 하나의 연동으로 제공합니다. 백엔드가 사용자의 시청 권한을 확인하면 DRM-X가 호환 플레이어에 필요한 재생 설정과 승인 정보를 반환합니다. 이후 플레이어가 암호화된 동영상을 재생하는 데 필요한 DRM 라이선스를 요청합니다.

| DRM | 일반 고객 | 보호된 납품 | 
| --- | --- | --- |

| Widevine | Chrome, Android, Android TV, Fire TV | DASH CENC | 

| PlayReady | Microsoft Edge, Windows, 호환 TV | DASH CENC | 

| FairPlay Streaming | Safari, 아이폰, 아이 패드, Apple TV | HLS CBCS | 

| WisePlay | 호환성 Huawei 장치 및 브라우저 | 인증된 출력 | 



## Stable Content ID, 등록 된 표시 [#](#stable-content-id-registered-manifests)

귀하의 비즈니스는 안정적인 Content ID을 참조합니다. 게시 된 보호 된 파일은 권한이 나타날 변형과 키 모델을 소유합니다. 세션 생성 중 DRM-X은 요청된 DRM 및 플랫폼 기능에 대한 등록 된 출력을 선택합니다. 클라이언트는 다른 표시를 대체 할 수 없습니다.



## Packaging[#](#choose-the-key-model-before-packaging)의 핵심 모델을 선택하십시오.

지원하다

### Single Key Protection

하나의 프리젠 테이션 키와 하나의 `ALL` 정책 규칙. 가장 넓은 4 플랫폼 호환성이 per-tier 키 고립보다 더 중요 할 때 사용하십시오.

프리미엄 티어

### Multi-key Quality Tiered

AUDIO, SD, HD, UHD1 및 UHD2 범위를 분리하십시오. Omitted 계층은 키가 없으며 더 강한 계층은 더 강력한 보안 또는 출력 보호를 필요로 할 수 있습니다.

DRM-X 플레이어는 출판 된 키 모델을 감지하고 일치하는 정책 편집기를 자동으로 권장합니다.



## Control plane and data plane[#](#control-plane-and-data-plane)

The control plane manages environments, content, key sets, immutable package releases, registered storage, API clients, policies, and audit evidence. The data plane creates short-lived playback sessions and transports native certificate, license, renewal, and release traffic.

**당신의 백엔드는 권한이 있습니다.**DRM-X은 고객, 주문, 과정, 또는 구독 데이터베이스를 대체하지 않습니다. 그것은 인증 된 서버가 만드는 경계 결정에 적용합니다.



회사연혁 

## 브라우저, 응용 프로그램 및 TV에 대한 하나의 흐름 [#](#one-flow-for-browsers-applications-and-tvs)



```
Viewer signs in to your service
  → Your backend checks purchase / subscription / course access
  → Your backend selects a named template or complete custom policy
  → POST api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions
  → DRM-X resolves the active published package and registered manifest
  → DRM-X returns Contract v1 + short-lived DRM License Token
  → Player sends the opaque DRM challenge to the returned license URL
  → DRM-X Gateway validates the token and provider enforces its signed policy
  → Player releases the concurrent-stream reservation on stop or replacement
```





Control plane

### 포장 및 구성

콘텐츠, 키 세트, immutable 패키지 릴리스, 등록 된 표시, API 클라이언트, 기본, 인증 정보, 감사 증거.



Data plane

### 재생 및 라이센스

Short-lived session authorization, DRM License Tokens, 라이센스 문제, FairPlay 인증서, 갱신 및 세션 릴리즈.



DRM-X은 제목 데이터베이스가되지 않습니다. 정통 백엔드 및 요청 시간 결정에 의해 만들어진 결정을받습니다. 브라우저 JavaScript, Android 코드 또는 iOS 응용 프로그램에서 권한 부여를 생성하지 마십시오.





학회소개 

## 개념 및 지원된 배달 형식[#](#concepts-and-supported-delivery-formats)




| DRM | 일반 고객 | 관련 기사 | 핵심 시스템 | 
| --- | --- | --- | --- |

| Widevine | Chrome, 파이어 폭스, Android, Android TV, Fire TV | DASH + CENC | `com.widevine.alpha` | 

| PlayReady | 마이크로 소프트 Edge 자격을 갖춘 Windows 장치 | DASH + CENC | `com.microsoft.playready.recommendation` | 

| FairPlay Streaming | Safari, 아이폰, 아이 패드, Apple TV | HLS + CBCS | `com.apple.fps` | 

| WisePlay | 호환성 Huawei 브라우저 및 장치 | DASH + CENC | `com.huawei.wiseplay` | 


### Single Key Protection



하나의 키는 프리젠 테이션을 보호합니다. 그것은 4 플랫폼 호환성을 극대화하지만, 해상도 계층은 암호화로 분리 될 수 없습니다. 하나의 균일 한 `ALL` 보안 규칙 및 `maximumQualityTier: "auto"`를 사용하십시오.



### Multi-key Quality Tiered



Distinct `AUDIO`, `SD`, `HD`, `UHD1` 및 옵션 `UHD2` 키는 다른 보안 요구 사항을 허용합니다. tier가 누락 된 규칙 부인. UHD이 하드웨어를 필요로 할 때 이것을 사용하십시오. DRM 또는 강력한 출력 보호.

<!-- Canonical: https://docs.drm-x.com/ko/concepts/how-drm-works -->
<!-- Language: ko -->
