Xây dựng tính năng phát được bảo vệ với DRM-X
Xem hướng dẫn, tài liệu tham khảo API và hướng dẫn tích hợp. Bắt đầu với một video được bảo vệ, rồi làm theo các bước dành cho nền tảng của bạn.
Video được bảo vệ đầu tiên của bạn →Hướng dẫn từng bước từ Console đến phát nội dung.Gói nội dung của bạn →Xuất bản đầu ra DASH và HLS đã mã hóa.Tích hợp trình phát của bạn →Các cách tích hợp web, Android, Apple và trình phát gốc.Choose your integration →Find your platform, download the kit and follow its setup guide.Sử dụng API →Đầu vào đáng tin cậy, cấp quyền và phản hồi.
Bắt đầu#
- Video được bảo vệ đầu tiên của bạnBắt đầu DRM-X 6.0 Bảo vệ phát lại web: xuất nội dung, tạo mục lục ít nhất thông tin xác thực, cho phép một người xem và tải bản kê khai đã đăng ký.
- Tạo thông tin xác thực tích hợp máy chủTìm đi. Environment ID, Site Key, Access Key, và Content IDGiữ thông tin xác thực trên hậu phương tin cậy của bạn.
Khái niệm cốt lõi#
Chuẩn bị nội dung#
- Đóng gói và xuất bản nội dungGói và xuất bản DRM-X 6.0 bảo vệ VOD đang dùng DASH/CENC, HLS/CBCScác dây buộc chất lượng tốt, và quản lý hoặc lưu trữ đám mây.
- Desktop Packager: từng bước thực hiệnĐóng gói video hoặc âm thanh, kiểm tra Content IDs, chọn mã hóa bảo vệ, sao chép lệnh CLI và khôi phục tải lên bằng hướng dẫn Windows có hình minh họa.
- CLI Packager: lệnh và khôi phụcGói một video chủ, tự động hóa với bảo vệ thông tin xác thực, phiên dịch tiến trình và tiếp tục tải lên bị ngắt quãng mà không cần chỉnh sửa lại.
- Video dài, 4K và 8KKế hoạch 3 tiếng. VOD dòng chảy công việc với kích cỡ gói tương tác và máy tính thời gian tải lên, các thang nhận biết nguồn và hướng dẫn phục hồi.
- Kết nối bộ lưu trữ đám mâyKết nối AWS S3, Microsoft Azure, Google Cloud Storage, Alibaba Cloud OSS hoặc Tencent Cloud COS để phân phối nội dung đa phương tiện đã mã hóa.
- Amazon S3 và CloudFront: từng bướcKết nối bucket S3 riêng tư với DRM-X 6.0 với các quyền trong phạm vi IAM, trình duyệt CORS, CloudFront HTTPS phân phối và danh sách kiểm tra xác minh tải lên.
Giấy phép lái xe#
- Tổng quan về cấp quyền giấy phépSử 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.
- Mẫu có tên và chính sách tùy chỉnhChọn một DRM-X Chính sách chứng nhận phù hợp với gói đã xuất bản, bao gồm khoảng thời gian, bảo vệ kết xuất và chất lượng dây.
- Sử dụng proxy token phía máy chủGiữ lại DRM License Token Đằng sau hậu phương của riêng bạn trong khi bảo vệ bản địa DRM Thử thách và giấy phép trả lời byte.
Tài liệu tham chiếu API#
- Tạo phiên phátRequest and consume the DRM-X Universal Playback Session Contract with authentication, trusted Content IDs, and bounded authorization.
- Tài liệu tra cứu lỗi phiên phátXác định phiên chạy phát lại API lỗi, hiểu HTTP Tình trạng và yêu cầu ID, và chọn một hành động hồi phục an toàn.
trình phát và SDKs#
- Phát trên Web và HTML5Comment DRM-X 6.0 Bảo vệ phát lại web với Universal Player, đủ tiêu chuẩn Shaka, PHP, ASP.NET Coretự động DRM Lựa chọn và chẩn đoán an toàn.
- Xây dựng ứng dụng gốc với Universal PlayerChọ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.
- Android SDK và Media3 gốcTải trình phát Android với danh sách phát có thể kéo để sắp xếp, cài đặt phát ngẫu nhiên và lặp lại được lưu, cùng khả năng tiếp tục phát ngoại tuyến. Tích hợp phát nội dung được bảo vệ bằng DRM-X hoặc Media3 gốc.
- Tích hợp Apple FairPlayComment DRM-X 6.0 FairPlay Streaming trên iOS, iPadOS, tvOS, và Safari đang dùng Swift, AVFoundation, SPC và CKC trao đổi, và cho phép máy chủ bảo mật.
- Samsung Tizen SDK và đánh giá trên TVCài đặt trình phát đánh giá Samsung TV, định cấu hình và ký WGT của nó, sau đó tích hợp Widevine VOD với Tizen Universal Player SDK.
- Amazon Fire TV SDK cho Vega OSBuild a native Amazon Fire TV app with DRM-X Universal Player: download eligibility, screenshots, Vega setup, viewer authentication, configuration, build and device testing.
- Roku TV Universal Player SDKBuild a native Roku TV app with protected Widevine playback, remote controls, playlists, audio and subtitles using the DRM-X 6.0 Universal Player SDK.
- Tích hợp DRM gốcComment Widevine, PlayReady, FairPlay, hoặc WisePlay Khách hàng có DRM-X 6.0 sử dụng Universal Playback Session Contract mà không có trình phục vụ nhúng thông tin xác thực.
Hợp nhất#
- Trung tâm tích hợp và tải xuốngGiữ đăng nhập và cơ sở dữ liệu hiện có. Tải bộ tích hợp đầy đủ hoặc bộ theo nền tảng, rồi làm theo sơ đồ vị trí cần sửa để kết nối phát nội dung được bảo vệ.
- Cài đặt và cấu hình plugin WordPressCài plugin WordPress chung, liên kết bài học với Content ID và giữ quy tắc đăng ký học, thành viên của LMS.
- DRM video cho LearnDash: nhúng Universal PlayerDùng plugin WordPress chung và quy tắc truy cập khóa học hiện có để kết nối bài học LearnDash cùng các bước học dùng chung với DRM-X.
- Hoạt động video được bảo vệ trong MoodleCài đặt hoạt động Moodle, thêm nội dung được bảo vệ vào khóa học và dùng lại các quy tắc ghi danh và điều kiện truy cập sẵn có.
- Ví dụ theo ngôn ngữ backendHiểu quy trình phát chung và tìm callback chính xác cần sửa trong Node.js, Django, Laravel, PHP, ASP.NET hoặc Java.
- Tích hợp ASP.NET Core Universal PlayerCài SDK .NET, kết nối người dùng đã xác thực và truy vấn nội dung, rồi cung cấp endpoint phiên phát đi kèm.
- Tích hợp DRM video với ASP.NET Framework 4.8Thêm bộ tích hợp mã nguồn Windows/IIS vào ứng dụng ASP.NET Framework hiện có và kết nối delegate kiểm tra quyền cho từng yêu cầu.
- Node.js + Express video DRMCài Express SDK, kết nối đăng nhập hiện có và trả về Content ID được phép từ callback chạy theo mỗi yêu cầu.
- Video được bảo vệ với DjangoDùng xác thực Django và callback kiểm tra quyền riêng. Gói DRM-X không tạo bảng video hoặc bảng cấp quyền truy cập.
- Java, Spring Boot và VueCài Spring Boot starter và kết nối ContentEntitlement với lớp truy cập người dùng, nội dung hiện có. Chỉ thêm Vue nếu frontend đang dùng Vue.
- Tích hợp Laravel và Node.jsKết nối Laravel với danh mục và hệ thống mua hàng hiện có qua ContentAuthorizer. Không cần bảng nội dung hoặc bảng cấp quyền truy cập DRM-X.
- Canvas, Blackboard, Brightspace và Open edXUse the LTI 1.3 bridge to open protected video from an LMS with a signed platform launch.
- Video được bảo vệ trên ShopifyUse a signed Shopify app proxy and server-verified purchases to open a protected-video page.
- Tải SDKs và ví dụTải bộ tích hợp Web đầy đủ, SDK và ví dụ cho một nền tảng, hoặc SDK trình phát native.
- Kajabi, Thinkific và TeachableConnect a trusted learner login to server-side enrollment checks before opening protected video.
Operate#
- Tích hợp DRM cho phát trực tiếpComment DRM-X 6.0 Sống DRM có CPIX hay SPEKE Gói quà, thời gian mã hóa, bản kê khai đồng bộ, giấy phép tái tạo, và thử nghiệm đa hợp kim.
- AWS và OBS thiết lập phát trực tiếpTạo quy trình làm việc trực tiếp AWS, định cấu hình OBS, kiểm tra phát lại DRM và dừng tài nguyên sau sự kiện của bạn.
- Khắc phục sự cố phát nội dung được bảo vệChẩn đoán lỗi đóng gói, cấp quyền, chứng chỉ, giấy phép DRM, manifest, giải mã và phát nội dung của DRM-X 6.0 bằng dữ liệu chẩn đoán đã loại bỏ khóa và thông tin nhạy cảm khác.
- Danh sách kiểm tra bảo mật môi trường chính thứcTạo danh sách bảo mật cho DRM-X 6.0 Sự kết hợp: thông tin xác thựclà chính sách phía bên máy chủ, xử lý bí mật, các bản ghi an toàn, các ranh giới vận chuyển, và giải phóng xe đạp cứu sinh.
DRM-X 6.0