×
Community Blog Thiết lập quản lý bản quyền số (DRM) cho video với ApsaraVideo VOD

Thiết lập quản lý bản quyền số (DRM) cho video với ApsaraVideo VOD

Alibaba Cloud cung cấp bộ giải pháp triển khai hệ thống Video-on-demand toàn diện trên Alibaba Cloud, hỗ trợ bạn xây dựng hệ thống Video-on-demand toàn diện một cách nhanh chóng.

DRM là gì?

Digital Rights Management (DRM) là các biện pháp được sử dụng để kiểm soát việc sử dụng, phân phối và truy cập nội dung kỹ thuật số. Mục đích chính của DRM là bảo vệ bản quyền và ngăn chặn việc sao chép, chia sẻ trái phép các nội dung số như âm nhạc, phim, sách điện tử, phần mềm và trò chơi điện tử.

Các biện pháp DRM thường bao gồm:
• Mã hóa nội dung: Nội dung kỹ thuật số được mã hóa để chỉ những người có khóa giải mã mới có thể truy cập.
• Hạn chế sao chép: Các tệp tin số có thể được thiết lập để ngăn chặn việc sao chép hoặc chỉ cho phép sao chép một số lần giới hạn.
• Kiểm soát quyền truy cập: DRM có thể kiểm soát ai có thể truy cập vào nội dung và trong bao lâu, ví dụ như cho phép xem một bộ phim trong vòng 48 giờ sau khi mua.

Alibaba Cloud cung cấp bộ giải pháp triển khai hệ thống Video-on-demand toàn diện trên Alibaba Cloud, hỗ trợ bạn xây dựng hệ thống Video-on-demand toàn diện một cách nhanh chóng. Bài viết này hướng dẫn cách triển khai DRM cho hệ thống video/các video của bạn trên ApsaraVideo VOD.

Thiết lập DRM cho hệ thống video trên ApsaraVideo VOD

Chuẩn bị: dịch vụ ApsaraVideo VOD đã được kích hoạt (chúng tôi giả định rằng bạn đã có ít nhất 1 video trên VOD).

Các bước:

  1. Thêm 1 Transcoding Template cho DRM
  2. Thêm 1 workflow chứa template ở bước 1
  3. Gắn workflow vừa tạo với video (có thể làm thông qua console hoặc code/SDK)
  4. Cài đặt AliPlayer cho Web/iOS/Android/Flutter để phát lại video có DRM
    Bài hướng dẫn này sẽ hướng dẫn cách làm tuần tự các bước như trên.

2.1. Thêm 1 Transcoding Template cho DRM
Đối với Alibaba Cloud, việc transcode cho (các) video sẽ được khởi động dựa vào các nhóm transcoding template. Bạn có thể cấu hình transcode một hoặc nhiều độ phân giải trong các template này.

Để tạo ra 1 template, bạn có thể vào trang console VOD, ở mục Media Processing, chọn Transcoding Template Groups > Create Transcoding Template Groups.

Picture1

Nhập tên cho template sau đó chọn Add Template ở phần Regular Transcoding Template.

Picture2

Tại trang hiện ra kế tiếp, lần lượt điền các thông số bạn cần transcode.
Bạn có thể tự chọn các thông số, tuy nhiên hãy lưu ý chọn đúng 2 thông số sau để thiết lập được DRM.
**• Encapsulation Format: hls
• Advanced Parameters > Bật DRM Encription > chọn DRM Encryption**
Mỗi template trong phần này sẽ tương ứng với một độ phân giải sau khi transcode, trong trường hợp bạn muốn có nhiều độ phân giải khác nhau. Hãy thêm nhiều templates.

Picture3
Transcoding Template được sử dụng trong bài hướng dẫn này (transcode video chuẩn 1080p có dùng DRM)

Sau khi thêm template hoàn tất, chọn Save.

2.2. Thêm workflow
Đối với video có DRM, chúng ta không thể thêm trực tiếp transcoding template vào video mà chỉ có thể thêm transcoding template đã nằm trong Workflow.
Để tạo ra 1 Workflow, từ trang console VOD, chọn Media Processing > Workflow.

Picture4

Tại cửa sổ tạo Workflow mới, thêm một node Transcode vào Workflow.

Picture5

Sau khi đã tạo được node Transcode, chọn Edit và gắn Transcoding Template Group đã tạo ở bước 1 vào workflow.

Picture6

Sau khi hoàn tất, nhấn OK. Bạn đã tạo thành công một Workflow có DRM.

Picture7

2.3. Gắn Workflow vừa tạo vào video
Để video có thể được gắn vào workflow. Bạn có thể vào video có sẵn, ở mục Actions, chọn Media Processing.

Picture8

Chọn Use Workflow và chọn Workflow DRM đã tạo ở bước 2.

Picture9

Sau khi bạn thêm Workflow vào video, hệ thống sẽ tiến hành Transcode ngay lập tức. Bạn có thể xem các file video được transcode trong phần Manage > Video URL (nằm trong mục Actions của từng video).

Picture10

2.4. Phát lại video đã thiết lập DRM
Đối với video sử dụng DRM của Alibaba Cloud, cách duy nhất để phát lại là sử dụng AliPlayer do Alibaba Cloud phát triển. AliPlayer tương thích trên nhiều nền tảng khác nhau như Web, iOS, Android, Flutter… và hỗ trợ sẵn code để tích hợp vào hệ thống sẵn có, chi tiết bạn có thể xem tại đây.

Bài viết này hướng dẫn cách tích hợp Aliplayer dành cho hệ thống web.
Đầu tiên, vào trang Aliplayer for Web (https://player.alicdn.com/aliplayer/en/index.html) để bắt đầu.

Picture11

Chúng ta sẽ nhập thông tin sau đó được cung cấp code tương ứng, chọn Online Settings.
Chúng tôi sẽ làm việc với HTML5. Tại trang Basic, chọn Play By: DRM.

Picture12

Đối với DRM, bạn sẽ cần nhập các thông tin sau:

Picture13

Cách lấy/chọn các thông tin:

Screenshot_2024_06_07_164837

Sau khi hoàn tất, chuyển sang tab Preview để phát video.

Picture15

Video đã được phát bình thường, tuy nhiên do đã kích hoạt DRM, khi chụp màn hình sẽ không hiển thị nội dung đang phát để tránh các vấn đề về bản quyền.

Trong trường hợp bạn cần điều chỉnh code trực tiếp, chọn Functions trên thanh menu và bắt đầu sửa code trực tiếp.

Vậy là chúng ta đã hoàn thành set up DRM cho các video lưu trên VOD.

0 0 0
Share on

Alibaba Cloud Vietnam

50 posts | 7 followers

You may also like

Comments