DRM-X 6.0/ 解决方案苹果 FairPlay Streaming DRM-X 6.0 (简体中文).

FairPlay Streaming给你的苹果观众

保护HLS在兼容的苹果平台上交付,并附有明确的证书,SPC和CKC集成——以及你自己信任的客户授权.

初选
获得支持 Safari, iOS, iPadOS 和 tvOS 播放路径
媒体传播
FairPlay - 兼容加密 HLS
许可证交换
申请证书 – SPC 质疑 – CKC 回应
融合如何运作

一个精心整合的苹果回放路径,由DRM-X许可支持.

  1. 01

    证书

    装入配置的公共应用程序证书 。

  2. 02

    SPC

    苹果客户端生成许可证质疑.

  3. 03

    CKC

    授权服务返回FairPlay的响应.

  4. 04

    重播

    返回对苹果媒体框架的响应.

构建 Apple 体验, 而非浏览器工作

FairPlay Streaming 是那个 DRM 用于保护的路径 HLS 在支持的 Apple 回放环境上。 DRM-X 将路径连接到您的内容发布和服务器授权工作流程,同时 AVFoundation 或所支持的 Safari 播放器 集成处理设备侧交换.

选择并测试实际的播放堆栈: 本地的 Apple 应用程序和 Safari web 播放器 并不具有相同的生命周期或兼容行为. 包加密了 HLS 用于预定平台, 并测试操作系统版本, 解码器和分辨率组合您的服务承诺 。

对证书和私人 凭据 进行不同的处理

应用程序证书是 播放器 用于构建挑战的公开输入 。 私有的 FairPlay 凭据 和服务器侧执行材料不是 播放器 资产 。 把它们放在网站之外, 应用程序捆绑和可下载的客户样本 。

生产集成需要适用的苹果授权并获得批准 FairPlay 证书设置 。 DRM-X,重播必须使用与所选环境相关的主动部署,或明确配置的同一组织默认。激活不同的客户端 凭据 这不是一个可以接受的退缩。

遵循证书 SPC CKC序列

首先认证您后端的查看器, 并授权请求的查看器 Content ID返回所信任的 FairPlay 配置、 公共证书引用和限值许可授权。 您的应用程序或网络 播放器 装入证书并请求 Apple 媒体框架创建 SPC 挑战。

将精确的挑战字节发送到配置的许可端点。 返回您 播放器 集成时预期的 CKC 字节 。 编码、 内容类型和响应包是常见的集成错误 : 除非特定客户端合同需要, 请不要任意使用 JSON 或 Base64 转换 。 在查看尝试结束时释放流中的保留 。

  • 核定和现役证书部署
  • 正确 HLS 加密和内容标识符
  • 证书检索和精确 SPC/CKC 处理
  • 真正的 Safari 或 Apple- device 回放测试

计划本地离线独立查看

苹果离线浏览使用特定平台的本土下载和持续内容键APIs. 它与Android的Widevine密钥集存储不同,一个普通的Safari流化集成不应该作为可下载的离线应用程序进行广告.

如果需要苹果离线或机上查看,请在部署前用Haihaisoft定义本地应用程序,权利,生命周期和设备接受. DRM-XAndroid}AAR不是FairPlaySDK,共享许可证服务架构可以简化你的后端,但每个平台仍然需要自己的正确执行客户端路径.

共同问题

我应该把FairPlay私钥放进我的应用程序吗?

不。 只有公共应用程序证书属于客户端交换。 Private 凭据 仍然是受保护的服务器侧 。

我可以重用 AndroidWidevine 执行吗 ?

重用您的认证和权限概念, 而不是设备侧码 。 FairPlay 使用不同的本地框架和SPC/CKC 交换 。

苹果批准是否自动包含在内?.

号. 适用的苹果权限,凭据和内容权限必须建立给客户部署.

平台背景 : 苹果 FairPlay Streaming (韩语).. Product behavior and deployment scope are described above; platform capabilities do not imply every customer deployment is qualified.

以 DRM-X 6.0 构建

从清晰的建筑到您第一个受保护的头衔.

使用实用的文档和可操作的示例,然后对客户使用的设备进行限定。

打开实用指南