问题标签 [fairplay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
649 浏览

video.js - HLS.js 自定义许可证服务器

使用 HLS.js 发出自定义许可请求以播放加密的 HLS 内容的最佳方式是什么?我正在寻找的是用我自己的一个覆盖清单中的 AES URI,也就是覆盖 LAURL

我应该使用 HLS.js 的自定义加载器吗?

0 投票
1 回答
1185 浏览

c# - Apple“FairPlay 密钥安全模块”必须在 C 中实现吗?

我试图弄清楚如何在我们的密钥服务器中实现 Apple FairPlay 的密钥安全模块(KSM),但据我所知,Apple FairPlay SDK 中的示例“服务器参考实现”项目是用 C 编写的,他们想要或者他们建议我们在 C 中实现。

但在他们的一张 FairPlay 幻灯片中,它说:

  • 使用协议规范从头开始实现 KSM 逻辑,或者
  • 自定义 SDK 中的 C 参考实现(语言、集成)

第一句话告诉我们,我们可以从头开始实现它。
那么,有没有人用另一种语言而不是 C 来实现 Apple FairPlay 密钥安全模块?

谢谢。

0 投票
1 回答
1014 浏览

ffmpeg - 在不使用 mediafilesegmenter 的情况下创建 FairPlay Streaming (FPS) 流

过去,我使用 ffmpeg 和 openssl 的组合完成了加密 HLS,但还没有使用 FPS。

我确信这是可能的,但我还没有找到一种方法来做到这一点,我想知道是否有人做过并且愿意分享如何做。

0 投票
3 回答
1541 浏览

nsurlsession - 下载前获取 AVAssetDownloadTask 的大小

我目前正在使用 FairPlay 流实现离线流。因此,我正在使用AVAssetDownloadTask.

我想向用户反馈开始下载的大小:

您确定要下载此流吗?下载需要 2.4GB,您目前还有 14GB 空间

我已经检查过类似的属性countOfBytesReceivedcountOfBytesExpectedToReceive但这些不会返回正确的值。

打印大小为 2464,最后大小为 3GB。

在下载过程中,我记录了上面的属性:

但这些保持为零:

已下载 0.0/0.0 MB

0 投票
1 回答
277 浏览

ios - 配置 GCDWebDAVServer 以流式传输传输流 (.ts) 文件

我已经完成了所有需要的事情,我有

  1. .m3u8 文件(也是其中的数据)
  2. 传输段 (.ts) 文件和资产 ID、证书和响应数据
  3. 服务器也在运行

我想做的是在第一次运行时我也下载文件和关键数据然后我将数据保存到用于解码或任何需要的 NSUserDefaults

但是 AVPlayer 无法准备播放并报错

操作无法完成发生未知错误 (-12158)

一切似乎都很好,但无法流式播放文件

0 投票
1 回答
1676 浏览

ios - 如何离线播放 FairPlay 内容

我正在尝试实现 hls fairplay 内容的下载和播放(离线)。我正在试用 FairPlay Streaming Server SDK v3 提供的示例应用程序 (HLSCatalog)。在该应用程序中,有 3 个流式传输,但没有一个启动 FairPlay 密钥下载序列。我怀疑示例应用程序中的第三个流指向 FairPlay 内容,但给定 url 中不存在主播放列表。

所以问题是任何人都可以指向我使用给定示例应用程序测试的有效 HLS FairPlay 内容。

0 投票
3 回答
1080 浏览

ios - 苹果开发者帐户中的公平竞争流媒体证书错误

我正在尝试创建 FPS(公平播放流)证书,但是当我上传通过 mac 系统的钥匙串访问创建的 CSR 文件时出现此错误

在此处输入图像描述

这些是使用钥匙串访问创建 CSR 文件的一些屏幕截图。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我无法理解这个错误的解决方案是什么?

0 投票
1 回答
601 浏览

ios - 在 UIWebView 中使用 FPS 播放受 DRM 保护的视频

我正在开发一个 iOS 应用程序,其中包含 Web 视图。视频正在网络视图中播放。但是,有些视频受 DRM 保护,无法在 Web 视图中播放。请帮我播放这些视频。我已经提到了 FairPlay Streaming 的笔记,但无法从中得到任何东西。所有帮助表示赞赏。

提前致谢!!

0 投票
1 回答
1255 浏览

http-live-streaming - FairPlay > SPC > streamingContentKeyRequestData > 应用标识符

有人可以澄清以下函数中的“appIdentifier”是什么吗?

func streamingContentKeyRequestData(forApp appIdentifier: Data, contentIdentifier: Data, options: [String : Any]? = nil) throws -> Data

它是捆绑在 Apple TV 应用程序中还是我们需要从服务器获取它?请举例说明。

0 投票
1 回答
1073 浏览

ios - 适用于 AVPlayer 的 iOS 应用程序中的 FairPlay DRM 支持

我有一个视频应用程序,它需要我使用 FairPlay DRM 支持。我的问题是如果我使用 DRM 服务,生成的 URL(由 url+token 组成)将由 Avplayer 播放(我制作了一个自定义 AVPlayer)。