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ớp | Vai trò chính |
|---|---|---|
| DRM | Bảo vệ nội dung và cấp quyền | Quản lý việc sử dụng nội dung được bảo vệ |
| MP4 | Định dạng đóng gói phương tiện | Tổ chức dữ liệu video, âm thanh và dữ liệu khác |
| M3U8 | Danh sách phát | Mô tả tài nguyên phát và cách sắp xếp chúng |
| HTTPS | Truyền tải mạng | Bảo vệ dữ liệu giữa trình duyệt và dịch vụ |
| Đăng nhập tài khoản | Danh tính và quyền truy cập | Xá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ạn | Cách phù hợp | Kiểm tra trước |
|---|---|---|
| Xem nội dung đã đăng ký hoặc mua | Trì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ại | Tí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ụng | Tải tệp nếu nguồn cho phép | Quyề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ụ.
