Quay lại blog

Video DRM là gì? Tìm hiểu mã hóa, giấy phép phát và xem ngoại tuyến

Tìm hiểu cách mã hóa, giấy phép phát và trình phát phối hợp trong video DRM. Phân biệt DRM với MP4 và M3U8, rồi chọn cách xem hoặc lưu video phù hợp với quyền được cấp.

DRM là viết tắt của Digital Rights Management, nghĩa là quản lý quyền kỹ thuật số. Video DRM thường chỉ video được quản lý cách sử dụng thông qua mã hóa nội dung và cấp quyền phát. DRM mô tả cơ chế bảo vệ nội dung; MP4, danh sách phát và trình phát web lần lượt đảm nhiệm những vai trò khác nhau như đóng gói phương tiện, tổ chức tài nguyên và phát video.

Hiểu các lớp này giúp bạn lựa chọn giữa xem trực tuyến, xem ngoại tuyến trong ứng dụng hoặc lưu video đã được cấp quyền thành tệp trên máy.

Video DRM dựa trên ba thành phần nào?

Có thể hiểu quá trình phát video được bảo vệ qua ba thành phần:

  • Dữ liệu phương tiện chứa hình ảnh và âm thanh; những phần được bảo vệ được xử lý bằng mã hóa.
  • Giấy phép phát cung cấp khóa và quy tắc liên quan đến việc sử dụng nội dung, được quản lý thông qua quy trình cấp quyền của dịch vụ tương ứng.
  • Trình phát và thành phần giải mã phối hợp trong môi trường được hỗ trợ để phát nội dung theo quyền hợp lệ. Trong môi trường web, CDM là mô-đun giải mã nội dung.

Khi bạn nhấn phát, ứng dụng điều phối việc tải phương tiện và trao đổi giấy phép. Trình phát dùng giấy phép còn hiệu lực để xử lý nội dung được bảo vệ. Một phiên hợp lệ đã mở cũng có thể tiếp tục dùng giấy phép liên quan.

Chuẩn EME của W3C cung cấp giao diện công khai để trang web tương tác với hệ thống bảo vệ nội dung. Các bước xác thực tài khoản, kiểm tra đăng ký và quy định dịch vụ do ứng dụng và dịch vụ xử lý.

Có thể hình dung dữ liệu phương tiện là gói chứa nội dung, giấy phép là chứng từ sử dụng gói theo quy tắc nhất định, còn trình phát là môi trường hoàn tất việc phát. Mỗi phần có chức năng riêng.

DRM, MP4 và M3U8 lần lượt nói về điều gì?

Khi xem xét video, trước tiên hãy xác định mỗi thuật ngữ trả lời loại câu hỏi nào.

Thuật ngữLớpVai trò chính
DRMBảo vệ nội dung và cấp quyềnQuản lý việc sử dụng nội dung được bảo vệ
MP4Định dạng đóng gói phương tiệnTổ chức dữ liệu video, âm thanh và dữ liệu khác
M3U8Danh sách phátMô tả tài nguyên phát và cách sắp xếp chúng
HTTPSTruyền tải mạngBảo vệ dữ liệu giữa trình duyệt và dịch vụ
Đăng nhập tài khoảnDanh tính và quyền truy cậpXác nhận danh tính và điều kiện truy cập của người dùng

Ví dụ, các nội dung dùng cùng định dạng MP4 vẫn có thể áp dụng cách bảo vệ khác nhau. Hãy xác định DRM dựa trên thông tin của nền tảng và trình phát, thay vì chỉ dựa vào phần mở rộng tệp, trạng thái đăng nhập hay tên danh sách phát.

EME, CDM và Widevine liên quan với nhau như thế nào?

Ba tên gọi này lần lượt chỉ giao diện, thành phần và một hệ thống cụ thể.

EME là giao diện để trang web tương tác với những hệ thống liên quan. Tài liệu MDN giải thích khóa phương tiện, phiên và các sự kiện liên quan. CDM tham gia xử lý giải mã nội dung.

Widevine là một hệ thống DRM. Tổng quan chính thức của Google mô tả cách hệ thống này bảo vệ nội dung phương tiện cùng những tiêu chuẩn liên quan.

Người xem thông thường chủ yếu cần xem nền tảng hỗ trợ thiết bị, trình phát và cách xem nào. Nhà phát triển có thể cần xử lý thêm sự phối hợp giữa giao diện và dịch vụ giấy phép.

Nên chọn xem trực tuyến, ngoại tuyến hay tải tệp?

Hãy xác định mục tiêu trước, sau đó chọn cách phù hợp:

Mục tiêu của bạnCách phù hợpKiểm tra trước
Xem nội dung đã đăng ký hoặc muaTrình phát của dịch vụQuyền tài khoản và thiết bị được hỗ trợ
Xem ngoại tuyến khi đi lạiTính năng ngoại tuyến của dịch vụNơi tải, thời hạn khả dụng và ứng dụng phát
Lưu video web thông thường do bạn sở hữu hoặc được phép sử dụngTải tệp nếu nguồn cho phépQuyền lưu, phiên bản phương tiện và mục đích sử dụng

Nội dung ngoại tuyến trong ứng dụng được sử dụng theo cách dịch vụ quy định. Nếu dự án cần một tệp riêng, hãy xác nhận nguồn có chức năng xuất tệp hoặc cấp quyền phương tiện phù hợp. Nhờ đó, nhu cầu xem và lưu trữ tệp đều có cách xử lý thích hợp.

Sắp xếp video web đã được cấp quyền trên máy tính như thế nào?

Với phương tiện web thông thường do bạn sở hữu hoặc được cấp quyền sử dụng, đồng thời nguồn cho phép tải xuống, ứng dụng máy tính VidGetter kết hợp nhận diện phương tiện, chọn phiên bản và sắp xếp tệp cục bộ.

Dán liên kết trang cụ thể vào ứng dụng hoặc mở trang công khai bằng trình duyệt tích hợp. Xem độ phân giải, định dạng, âm thanh và phụ đề mà nguồn cung cấp, rồi chọn phiên bản và thư mục lưu theo nhu cầu. Sau đó, dùng thư viện phương tiện cục bộ và lịch sử tải xuống để tìm tệp, xem lại hoặc lưu hồ sơ dự án.

Câu hỏi thường gặp

Video trả phí liên quan gì đến video DRM?

Trả phí mô tả cách mua hoặc đăng ký; DRM mô tả cơ chế bảo vệ nội dung. Hãy xem thông tin dịch vụ và trình phát để biết video cụ thể được bảo vệ như thế nào.

Làm sao biết video có dùng DRM hay không?

Trước tiên, hãy đọc thông tin nền tảng về nội dung được bảo vệ, thiết bị và môi trường phát được hỗ trợ. Thông tin bảo vệ nội dung hoặc giấy phép hiển thị trong trình phát cũng giúp nhận biết cơ chế.

Nên chọn nguồn video nào để lưu trữ lâu dài?

Chọn nội dung do bạn sở hữu hoặc được cấp quyền và có quy định lưu rõ ràng. Ghi lại nguồn, phạm vi sử dụng, rồi sắp xếp video cùng ghi chú theo dự án. Với nội dung xem ngoại tuyến trong ứng dụng, hãy dùng quy trình ngoại tuyến của dịch vụ.