播放器与 SDKs

集成受保护播放,无需暴露 DRM 机密信息。

整合 HTML5 Universal Player, Android SDK苹果软件 FairPlay 开发预览、本地 APIs 或 CMS 软件包通过一个服务器侧回放会话合同。

这给你的生意从浏览器播放到Android,iOS,TV,和原生的DRM应用程序的一致的集成边界.DRM-X 6.0 • 请求-时间授权 · 受保护的交货
围绕您的应用设计

选择适合您的集成方式。

从目标平台开始,在集成前确认可用版本及设备要求。

公开预览版 · Web 1.2.0-preview.6

HTML5 Universal Player

通过一个 Web Component 和可运行的 PHP 示例,为支持的浏览器集成受保护的视频播放。

阅读 Web 集成指南
  • 播放列表、随机播放、循环播放及按观众保存的播放进度
  • 画质、音轨、字幕和播放速度
  • 在兼容的浏览器中支持画中画
实用的集成起点

下载 PHP 示例,接入您自己的访问规则。

配置已发布的 Content ID 和服务器凭据,再将示例登录和访问资格检查替换为您自己的应用逻辑。示例还包含播放列表和播放器品牌设置。

打开 PHP 示例
功能

便于配置和使用的安全控制。

通用网络播放器

在支持的浏览器中使用自动 DRM 选择、 播放列表、 恢复、 标题、 音频音轨和质量控制 。 从可运行 PHP 样本开始 。

Android 和 TV

使用( U) Kotlin, Media3,以及 MediaDrm (单位:千美元) Widevine 被支持时 Android, Android TV, Google TV,以及 Fire TV 设备。

苹果开发预览

使用( U) Swift 和 AVContentKeySession (单位:千美元) FairPlay 证书, SPC, CKC,更新和会话发布。 播放器 并且下载的改进仍在开发资格中。

原生集成与 CMS

集成平台 DRM APIs、商业播放器、WordPress、LearnDash、LearnPress 或 Moodle。

工作原理

从源内容到获准播放的设备。

  1. 01

    创建客户端点

    认证查看器, 并从您的后端请求 DRM-X 播放会话 。

  2. 02

    通过 Content ID 请求视频

    客户端从不选择任意显示或许可 URL, 也从不接收您的 API 凭据 。

  3. 03

    准备平台 播放器

    装入返回的注册清单, 并只给DRM 许可证和FairPlay 证书请求附加授权 。

  4. 04

    发布会话

    在停机、更换、终端错误和应用程序关闭时解除同时流的预留。

面向内容交付团队

明确整个流程中各系统的职责。

购买、订阅、课程、租赁及用户访问权限仍由您的后端决定。DRM-X 对该授权决定签名并执行相应限制,播放器和移动应用无需持有长期有效的凭据。

网页
合格Shaka ^ Universal PlayerWeb Component
Android
Kotlin · Media3 · MediaDrm
苹果公司
Swift · AVFoundation · FairPlay Streaming
服务器示例
PHP · ASP.NET Core · Node.js · Python · Java · Go · Ruby
适用场景

满足实际内容保护业务的需求。

网络团队

从一个完整的PHP或ASP.NET Core包开始,并更改明确标记的服务器侧设置.

流动小组

将应享权利和政策保留在后端,而本地框架处理受保护的媒体和平台清洁发展机制。

学习平台

通过维护的WordPress和Moodle软件包添加受保护的回放,而不将DRM-X凭据放在HTML中.

常见问题

集成前需要了解的问题。

我能继续使用我现有的播放器吗?

是的,任何兼容性 EME 或本地语言 播放器 如果保存本地版本, 则可以使用Universal Playback Session Contract DRM 挑战与响应字节。

我在哪里定制许可证政策?

您的服务器在请求重播会话时会选择一个已命名的政策模板或一个完整的已核准的自定义策略 。

对 DRM-X 选择浏览器 DRM 自动?

那个... Universal Player 检测所支持的关键系统,并解决正确的登记清单。 Windows Edge 首选 PlayReady,带有边框 Widevine 在自动模式中倒置 。

保护下一次内容发布

打包加密内容,逐一授权观看者,覆盖所有受支持的播放设备。

免费开始 开放文档