我在 iOS 上有一个自定义播放器,它可以使用视频工具箱提供的 HEVC 解码器解码 HEVC 流,获取解码帧的句柄,将其传递给 Metal 并使用 Metal 渲染帧。我想对 DRM 加密内容做同样的事情。据我了解,AVPlayer 直接支持 FairPlay,您可以使用它播放 DRM 加密内容(sample)。如何使用视频工具箱做到这一点?我在 VTDecompressionSession 中没有看到任何用于设置 DRM 会话/密钥的 API。谢谢。
你能做到吗?我正在研究 AVSampleBufferAttachContentKey ,它看起来很有希望