6.0FairPlay Streaming
FairPlay Streaming 适用于 Safari iPhone iPad 和 Apple TV
在支持的 Safari 和 Apple 应用程序中保护与 FairPlay 兼容的 HLS。使用 DRM-X 和 Apple SDK 在 iPhone 和 iPad 上进行原生流媒体播放和受保护的下载,流媒体播放支持 Apple TV。
01 / DRM-X 6.0
FairPlay Streaming 在 Apple 平台上
| 平台 | 当前整合范围 |
|---|---|
| Safari | 在支持的配置上,FairPlay 兼容 HLS 流媒体播放。原生 SDK 下载不支持 Safari 离线播放。 |
| iPhone 和 iPad 应用 | FairPlay 通过 DRM-X Apple SDK 进行流媒体播放和受保护的下载。 |
| Apple TV | FairPlay 通过 tvOS 和 SDK 进行流媒体传输。当前软件包仅支持流媒体传输。 |
02 / 工作原理
证书、SPC、CKC 和播放
- 01
证书
客户端从授权路径加载公共应用程序证书。
- 02
SPC
Apple DRM 框架使用证书和内容标识符创建许可请求。
- 03
CKC
DRM-X 返回所选策略下的原生 FairPlay 许可证响应。
- 04
播放
Apple DRM 框架处理响应并启用授权播放。
03 / DRM-X 6.0
公共证书和受保护的服务器凭据
客户端收到公共应用程序证书。私钥、提供商凭证、Site Key 和 Access Key 仍然受到服务器的保护。
客户生产环境部署需要相应的 Apple 权限和有效的 FairPlay 凭证部署。请在发布前确认这些要求。
04 / DRM-X 6.0
将 HLS 包装与播放器匹配
请使用正确的 HLS 加密配置、内容标识符与 FairPlay 许可证配置。播放器开始许可证交互前,您的后端须先批准观看者的访问。
综合考虑所选编解码器、苹果设备、操作系统、外接显示器行为和许可策略。
05 / DRM-X 6.0
iPhone 和 iPad 上的受保护下载
当前 iPhone 和 iPad 版本 SDK 提供此下载流程。该流程不适用于 Apple TV 或 Safari。
- 在线获取加密的 HLS 介质和持久的 FairPlay 许可证。
- 断开连接前,请添加所需的音频和字幕轨道。
- 通过设备许可证强制执行到期提醒,并要求在线授权才能续订。
- 测试已签名的物理设备;模拟器布局检查无法建立 FairPlay 播放。
问题
常见问题
该应用程序是否接收私有 FairPlay 凭证?
不。该应用程序使用公共证书和本地许可证交换。私有凭据保留在服务器上。
Android 可以使用与 FairPlay 相同的软件包吗?
Android 通常使用不同的 DRM 路径,例如 Widevine。仅当编解码器、加密、信令和设备要求匹配时,才可重复使用加密媒体。
DRM-X 帐户是否可以替代 Apple 权限?
不。生产环境使用仍需获得相应的 Apple 权限和有效的部署凭证。