DRM-X 6.0 logo bồ câu và nhánh ô liuDRM-X 6.0Tài liệu
◎ Tiếng Việt

Xây dựng ứng dụng gốc với Universal Player

Chọn Android, iOS, Apple TV hoặc Samsung Tizen. Tải các SDKs có trong gói đăng ký của bạn, dùng thử trình phát đánh giá công khai và xem hướng dẫn thiết lập cùng ảnh chụp màn hình ứng dụng.

Xem MarkdownVí dụ chạy trực tiếpUpdated 2026-09-21

Thử bản demo PHP theo DEMO-QUICKSTART.md trong SDK ZIP. Với nội dung của bạn, hãy tích hợp trang web và backend trước, rồi làm theo MOBILE-AND-TV-APPS.md để kết nối ứng dụng với cùng hệ thống đăng nhập và quy tắc cấp quyền xem.

1. Chọn nền tảng của bạn#

Android

Kotlin, Media3 và Widevine. Mẫu điện thoại và TV, phát trực tuyến và tải xuống VOD được bảo vệ trên các thiết bị tương thích.

Hãy dùng thử APK và xây dựng ứng dụng Android →

iPhone & iPad

Swift Package, SwiftUI và FairPlay. Điều khiển cảm ứng, danh sách phát và tải xuống được bảo vệ. iOS/iPadOS 15+.

Xây dựng ứng dụng iOS của bạn →

Apple TV

Apple SDK tương tự bao gồm ứng dụng mẫu tvOS với điều hướng từ xa, danh sách phát và phát trực tuyến FairPlay. tvOS 15+.

Xây dựng ứng dụng Apple TV của bạn →

Samsung Smart TV

JavaScript, Samsung AVPlay và Widevine DASH VOD. Điều khiển toàn màn hình, danh sách phát và điều hướng từ xa.

Dùng thử bộ công cụ đánh giá TV và xây dựng ứng dụng Tizen →

Amazon Fire TV (Vega OS)

React Native, native Vega media and Widevine VOD. Build a configurable app with playlist autoplay, fullscreen and text subtitles. SDK downloads require an active Professional or Enterprise subscription.

Build your Fire TV app →

2. Tải xuống SDK từ Console#

  1. Đăng nhập.Mở Console → Developer Tools → Device SDKs bằng tổ chức khách hàng có gói Professional hoặc Enterprise còn hiệu lực.
  2. Chọn thẻ nền tảng của bạn.Tải xuống Android's AAR/đầy đủ SDK, Apple SDK ZIP hoặc Tizen SDK ZIP. iOS và tvOS sử dụng cùng một Apple ZIP.
  3. Giải nén và mở README.md.Giữ cấu trúc thư mục được cung cấp. Console hiển thị chi tiết phát hành và tổng kiểm tra SHA-256. Giữ các gói SDK của khách hàng trong bộ lưu trữ phụ thuộc nhóm riêng tư của bạn.
  4. Chạy mẫu, sau đó kết nối ứng dụng của bạn.Làm theo hướng dẫn nền tảng. Sử dụng số nhận dạng ứng dụng và chứng chỉ ký của riêng bạn. Kiểm tra nội dung, backend và thiết bị vật lý trước khi phân phối ứng dụng của bạn.
Tải xuốngTruy cậpNhững gì bạn nhận được
Android SDKProfessional / Enterprise1.0.0-preview.14: AAR, SDK đầy đủ và các dự án mẫu tích hợp đã được kiểm tra biên dịch
Apple SDKProfessional / Enterprise1.0.0-preview.4: Swift Package, mẫu Xcode cho iOS/tvOS và các bài kiểm tra
Tizen SDKProfessional / Enterprise1.0.0-preview.3 JavaScript API, các loại, mẫu điều khiển từ xa và các thử nghiệm
Android đánh giá APKCông khaiỨng dụng trình diễn có chữ ký; tải xuống và cài đặt
Samsung bộ đánh giá / WGTCông khaiTiện ích chưa được ký và đồng hành cục bộ; định cấu hình và ký tên cho TV của bạn
Đánh giá của AppleBuild từ SDK dành cho các gói đăng ký đủ điều kiệnKý mẫu với nhóm Apple của bạn. Không có bản tải xuống công khai IPA hoặc TestFlight.

Tải từ Developer Tools → Device SDKs. SDK yêu cầu quyền Professional hoặc Enterprise còn hiệu lực, bao gồm đợt đánh giá Professional đã được phê duyệt. Standard vẫn có APIs gốc để xây dựng trình phát riêng. Quyền SDK được kiểm tra khi tạo phiên và gia hạn giấy phép; giấy phép ngoại tuyến không hết hạn muộn hơn thời hạn dịch vụ của tài khoản.

3. Kết nối backend và nội dung đã xuất bản#

  1. Đóng gói và xuất bản một video được mã hóa. Sử dụng DASH/CENC cho Android/Tizen và HLS/CBCS với triển khai FairPlay đang hoạt động cho Apple.
  2. Tạo endpoint HTTPS yêu cầu xác thực cho phiên phát trên backend của bạn. Kiểm tra quyền xem rồi gọi DRM-X Playback Session API.
  3. Trả về Universal Playback Session Contract v1 gồm manifest đã đăng ký, endpoint giấy phép/chứng chỉ, quyền truy cập ngắn hạn và endpoint giải phóng phiên. Chỉ giữ Site Key và Access Key trên máy chủ.
  4. Đặt điểm cuối của ứng dụng, đã xuất bản Content IDs và lệnh gọi lại đăng nhập của người xem. Phiên phát trực tuyến được tạo khi quá trình xem bắt đầu; dừng hoặc thay thế phát lại để giải phóng phiên đó.
  5. Phát VOD trước. Kiểm tra âm thanh, tua trên thanh thời gian, phụ đề có trong nội dung, chuyển nội dung, từ chối truy cập và giải phóng phiên. Chỉ kiểm tra phát trực tiếp khi sự kiện đang phát.

SDK không thay thế logic đăng nhập hoặc đăng ký khách hàng của bạn. Bắt đầu với ví dụ phụ trợ; sử dụng proxy token khi kiến ​​trúc của bạn cần nó.

Xem giao diện trình phát#

Xem ảnh chụp Android gốc

Ảnh ghép minh họa phát video. Giao diện trình phát được bổ sung khung hình video được cung cấp và phụ đề mẫu.
Ảnh ghép minh họa phát video. Giao diện trình phát được bổ sung khung hình video được cung cấp và phụ đề mẫu.
Ảnh ghép minh họa phát video. Giao diện trình phát được bổ sung khung hình video được cung cấp và phụ đề mẫu.
Ảnh ghép minh họa phát video. Giao diện trình phát được bổ sung khung hình video được cung cấp và phụ đề mẫu.
Android TV
Android TV. Hình minh họa ý tưởng.
Màn hình dành cho hành khách trên ô tô
Màn hình trên xe. Hình minh họa ý tưởng.
Màn hình lưng ghế máy bay
Màn hình sau ghế máy bay. Hình minh họa ý tưởng.

Nếu mẫu không phát#

  • SDK không thể tải xuống: xác nhận tổ chức được chọn có đăng ký Professional hoặc Enterprise đang hoạt động; đăng nhập lại nếu phiên hết hạn.
  • Ủy quyền video không thành công: kiểm tra Published Content ID, quyền của người xem và điểm cuối máy chủ. Không đưa thông tin đăng nhập của người thuê vào ứng dụng để giải quyết vấn đề đó.
  • Simulator Apple không phát được FairPlay: chạy ứng dụng đã ký trên thiết bị thật tương thích.
  • Samsung cài đặt không thành công: kiểm tra Developer Mode, DUID, hồ sơ chứng chỉ và Permit to install applications. Thực hiện theo các bước ký Tizen.
  • Nếu video trên TV bị giật, hãy dùng codec và độ phân giải TV hỗ trợ, đồng thời cung cấp phiên bản Full HD cho màn hình Full HD.

Để được hỗ trợ, hãy chia sẻ phiên bản SDK, thiết bị/OS, Content ID, thời gian và mã lỗi đã loại bỏ thông tin nhạy cảm. Loại trừ thông tin xác thực, ủy quyền phiên, URL đã ký và tải trọng giấy phép.