使用 DRM-X 构建受保护的播放体验
探索教程, API 引用, 和集成指南。 从一个受保护的视频开始, 然后遵循您的平台的路径 。
你的第一个受保护的视频 ~ →从控制台到回放的导引路径.对内容进行打包加密 →发布加密的DASH和HLS输出 。组合您的播放器_ →Web, Android, 苹果, 和本地路径 。使用API_ →所信任的投入、授权和答复。
快速开始#
- 你第一个受保护的视频开始 DRM-X 6.0 受保护的 Web 回放: 发布内容, 创建最小优先级 凭据,授权一个查看器,并装入已注册的明细表。
- 创建服务器集成 凭据寻找你的 Environment ID, Site Key, Access Key,以及 Content ID保留 凭据 在您信任的后端。
核心概念#
准备内容#
- 加密输出包和发布内容加密输出包和发布 DRM-X 6.0 保护 VOD 使用 DASH/CENC, HLS/CBCS,单键或多键质量级,并管理或注册云存储.
- 桌面 Packager:分步指南按照图文说明连接 DRM-X Packager 配置,选择编码与加密设置,在 Windows 上运行批量任务并恢复中断的上传。
- CLI Packager:命令与故障恢复对原始视频进行打包加密,使用受保护的凭据完成自动化任务,查看处理进度,并在无需重新编码的情况下恢复中断的上传。
- 长视频,4K和8K计划三小时 VOD 工作流程具有交互式包大小和上传时间计算器,源解析阶梯和回收指导.
许可证授权#
- License 授权概览 整合DRM-X 6.0回放会话API, 命名政策模板,自定义许可政策, 直接托盘或令牌代理发送, 并发布会话 } 。
- 命名模板和自定义政策选择一个 DRM-X 符合已公布加密输出包的许可证政策,包括期限、产出保护和质量等级。
- 使用服务器侧符号代理留着 DRM License Token 隐藏在自己的后端,同时保护原生 DRM 挑战与许可响应字节。
API 参考#
- 创建重播会话请求并消费 DRM-X 具有认证的Universal Playback Session Contract, 可信任 Content IDs,和有限度的授权。
- 回放会话错误引用确定重播会话 API 错误,明白 HTTP 身份和身份证明,并选择安全恢复行动。
播放器与 SDKs#
- 网络和 HTML5 回放( E)整合 DRM-X 6.0 被保护的 Web 播放 Universal Player,合格 Shaka, PHP, ASP.NET Core自动 DRM 选择 和安全的诊断
- Android SDK 和本地语言 Media3下载 Android 播放器 带有 video 控件、 可拖放播放列表、 已保存的洗牌/ 重播和离线恢复。 使用 整合受保护的播放 DRM-X 或本地语言 Media3.
- 苹果公司 FairPlay 融合整合 DRM-X 6.0 FairPlay Streaming 打开 iOS, iPadOS, tvOS,以及 Safari 使用 Swift, AVFoundation, SPC 和 CKC 交换,并获得服务器的授权。
- 土著 DRM 融合融合本土 Widevine, PlayReady, FairPlay,或 WisePlay 客户端为 DRM-X 6.0 使用Universal Playback Session Contract而不嵌入服务器 凭据.
集成#
- 后端语言示例DRM-X 6.0 后端集成模式 PHP, ASP.NET Core, Node.js, Python, Java, Go, 和 Ruby 使用一个安全的回放会话 API.
- WordPress 和 Moodle整合 DRM-X 6.0 被保护的视频 WordPress, LearnDash, LearnPress,以及 Moodle 在保留时 凭据 和权利决定服务器端。
- SDKs 和实例下载下载 DRM-X Universal Player Web 软件包并找到工作 PHP 整合和平台指南。
DRM-X 6.0