# Tổng quan về cấp quyền giấy phép

Sử dụng Playback Session API sau khi backend xác nhận quyền xem. Chọn quy tắc phát, kết nối trình phát và giải phóng phiên khi phát xong.

Quy trình cấp quyền phát video

Backend quyết định ai được xem. DRM-X cung cấp thông tin cấp quyền phát. Trình phát dùng thông tin đó để yêu cầu giấy phép DRM.

- 01**Người xem**

Đăng nhập vào dịch vụ của bạn và yêu cầu xem video.

- 02**Backend của bạn**

Kiểm tra giao dịch mua, gói đăng ký hoặc quyền xem khác của người dùng.

- 03**DRM-X**

Áp dụng các quy tắc đã chọn và trả về cấu hình cùng thông tin cấp quyền phát.

- 04**Trình phát**

Dùng thông tin cấp quyền nhận được để yêu cầu giấy phép DRM cần thiết cho việc phát video.

Hậu phương của bạn quyết định truy cập; DRM-X Áp dụng chính sách đã ký. DRM Bằng lái đi theo đường giao hàng riêng.

## Tạo một phiên chạy phát lại[#](#create-a-playback-session)

```
POST https://api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions
Accept: application/json
Content-Type: application/json
X-DRMX-Client-Id: {siteKey}
X-DRMX-Client-Secret: {accessKey}
```

```
{
  "contentId": "course-12-lesson-4",
  "contentType": "vod",
  "drmSystem": "widevine",
  "subject": "customer-user-1001",
  "sessionId": "new-unpredictable-id-per-playback",
  "playbackMode": "streaming",
  "licensePolicyTemplate": "multi-tier-standard",
  "useEnvironmentDefaults": true,
  "applicationId": "customer-web"
}
```

Mọi giá trị đến từ tình trạng máy phục vụ tin cậy trừ khả năng phát hiện của ứng dụng khách. Khả năng thẩm tra nhập vào chống lại một danh sách cho phép và không bao giờ chấp nhận quyền lợi, chính sách, hay địa chỉ Mạng từ ứng dụng khách.



## Chọn một mẫu chính sách có tên[#](#choose-a-named-policy-template)

| Mẫu | Dùng nó đi | 
| --- | --- |

| `single-software` | Nội dung phím đơn với giải mã phần mềm rộng tương thích. | 

| `single-hdcp` | Nội dung một phím cũng cần thiết chấp thuận bảo vệ kết xuất số. | 

| `single-hardware` | Một lần phát lại với mức độ an toàn của thiết bị phần cứng. | 

| `multi-tier-standard` | Nhiều phím nội dung với riêng AUDIO, SD, HD, và UHD luật lệ. | 

Cho chính sách tự chọn, gửi một cái hoàn tất được chấp thuận DRM-X Chính sách giấy phép JSON v2 từ máy chủ của bạn. Chọn `licensePolicyTemplate` hay `licensePolicy`Không bao giờ cả hai.



## Name[#](#direct-token-or-customer-proxy)

### Hướng trực tiếp

Sự kết hợp nhanh nhất. Khách hàng được sống ngắn hạn. DRM License Token và chỉ gắn nó vào giấy phép trở về hoặc FairPlay Điểm kết thúc chứng nhận.

### Name

Máy phục vụ của bạn cất giữ thẻ thật trong bộ nhớ tạm bị hạn chế và trả lại một xử lý mờ với địa chỉ Mạng ủy nhiệm được điều khiển khách hàng. Content ID, DRMvà giải phẫu.



## Hoàn thành vòng đời[#](#complete-the-lifecycle)

- Trả lời phiên chạy bằng `Cache-Control: no-store`.
- Sử dụng chính xác xuyên qua nhị phân cho bản địa DRM thách thức và phản ứng của cơ thể.
- Từ chối chuyển tiếp và chứng nhận nút, giấy phép lái và kích cỡ yêu cầu ghi lưu.
- Gọi đường dây trả lời trên trạm dừng, thay thế, lỗi thiết bị cuối, và tắt máy.
- Không bao giờ đăng ký thủ trưởng, cơ thể phiên họp thành công, bằng lái, thách thức hoặc chìa khóa nội dung.

<!-- Canonical: https://docs.drm-x.com/vi/license-service/overview -->
<!-- Language: vi -->
