- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有人有使用 HLS 和 Fairplay 并成功检索像素缓冲区的经验?
我正在使用 AVURLAsset
及其resourceLoader
委托(delegate)集。我的 AVAssetResourceLoaderDelegate
负责处理 Fairplay 流程。
它在 AVPlayerLayer
上显示良好,但是,当我尝试使用 AVPlayerItemVideoOutput
附加到 AVPlayerItem
并使用 copyPixelBufferForItemTime
在它上面,返回的 pixelBuffer 始终为 NULL。
另一方面,当我使用非加密流而不使用 resourceLoader 时,copyPixelBufferForItemTime 按预期返回像素缓冲区。
这是按预期工作吗? (即使用 FairPlay 保护的流不会暴露其像素缓冲区以防止滥用。)
如果没有,有没有办法从 iOS 上使用 FairPlay 保护的流中获取像素缓冲区?
最佳答案
在进一步研究这个问题后,我得出的结论是,Apple 以这样一种方式设计了他们的 AVPlayer,一旦你使用受 FairPlay 保护的 HLS,解密数据的唯一导出点(见 A:)copyPixelBufferForItemTime
总是返回零。
copyPixelBufferForItemTime
按预期返回对像素缓冲区的引用。 AVPlayerLayer
.到目前为止,似乎无法从 Apple 的 API 中检索受 FairPlay 保护的 HLS 媒体,以便将其显示在 3D 空间中的 OpenGL 纹理上。
copyPixelBufferForItemTime
是自调用
renderInContext
以来唯一的退出点在 AVPlayerLayer 上不起作用
关于ios - FairPlay 流媒体 : Calling copyPixelBufferForItemTime on AVPlayerItemVideoOutput returns NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42839831/
我们正在用我们的视频播放器实现公平播放,我们能够执行苹果播放 drm 视频所需的所有步骤,但视频就是无法播放。我们能够: 接听我们代表的电话:shouldWaitForLoadingOfRequest
实现离线 FPS 时出现 AVFoundation 错误 -11800我正在使用 FPS 实现离线 HLS。 我已经使用 AVAssetDownloadDelegate 下载了视频现在对于 DRM 内
我们正在使用 AVPlayerLayer 在 iOS 应用程序中播放内容。有一段时间有出现黑屏播放内容但内容继续播放音频 在播放过程中。 这可以在播放期间随机观察到,也可以在最初开始播放内容或在指定时
我正在按照 Apple 的 Fairplay Streaming 示例代码使用 Fairplay 实现,网址为 https://developer.apple.com/streaming/fps/ ,
Apple Developer Web 控制台上的证书列表将我的 Fairplay Streaming 证书的过期状态显示为“永不”。但是,如果我下载相同的证书并将其导入我的钥匙串(keychain)
我正在使用 AVAssetDownloadTask 下载 Fairplay HLS 视频并保留解密 key 。下载成功完成后,我尝试使用本地 url 创建一个 urlasset,但将 Assets 加
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 5 年前。
我已经在 IOS8.4.1 上使用了 Fairplay sdk,现在我已经将我用来测试的 iPad 更新到 IOS9 所以非常清楚我正在使用:OSX 10.10.5 (14F27)X代码 7.0 (7
我正在尝试使用 [AVAssetResourceLoadingRequest streamingContentKeyRequestDataForApp:contentIdentifier:option
我的公司经营一个视频网站。目前,我们通过流媒体提供内容,并使用 WMRM DRM 下载到 Windows PC。我们希望为 Mac 提供可供下载的内容,但需要使用 FairPlay DRM 系统来保护
我已经为 Widevine 和 Playready 设置了 DRM。它运行完美。 现在我还想启用 FairPlay。但是,当我尝试将应用程序证书添加到 Azure 媒体服务的内容保护 Blade 中的
我想在 WKWebView 中播放 Fairplay 视频/受 DRM 保护的视频但除了在 AVPlayer 中播放它们之外找不到任何解决方案或在 SFSafariViewControler 。有没有
在 iOS 13 上,我正在研究如何/是否可以获取 Fairplay 加密的 HEVC Main10 流,并在显示前对解码帧进行后处理。我想使用板载 HEVC 硬件解码器。在其他环境(例如 Windo
环顾四周只需要快速了解一下应用程序本身是如何加密的。 默认情况下,在构建应用程序时,它在测试设备上加载时都是未加密的,等等。 所以当我们提交应用程序并构建它以进行分发时,它什么时候被加密以便当它部署在
我看了 Apple FairPlay 的介绍视频,我读到了这段代码: https://gist.github.com/fousa/5709fb7c84e5b53dbdae508c9cb4fadc我还浏
我正在开展一个项目,我需要为我的视频设置 DRM 内容保护。它适用于 Widevine 和 PlayReady,现在我需要配置 FairPlay。 我遵循了 FPS 证书创建指南中的说明,所以我拥有证
我正在尝试在 iOS 设备上播放受 Fairplay DRM 保护(通过 Azure 媒体服务加密)的 HLS 视频流。我使用了以下链接中描述的代码和过程: https://icapps.com/bl
我正在尝试为 tvOS 中的视频播放器应用构建自定义进度条,并希望在用户扫描视频时显示视频的缩略图。 我正在使用 AVPlayer 和 Fairplay HLS 来播放远程视频文件。我尝试使用 2 种
过去,我使用 ffmpeg 和 openssl 的组合完成了加密 HLS,但还没有使用 FPS。 我确信这是可能的,但我还没有找到一种方法来做到这一点,我想知道是否有人做过并且愿意分享如何做。 最佳答
有没有人有使用 HLS 和 Fairplay 并成功检索像素缓冲区的经验? 我正在使用 AVURLAsset及其resourceLoader委托(delegate)集。我的 AVAssetResour
我是一名优秀的程序员,十分优秀!