Azure 媒体服务:Media/Video 无法在 Safari/Edge 浏览器上解密,但在 Chrome 中运行良好
Azure Media Services : Media/Video fails to decrypt on Safari/Edge browsers but works well in Chrome
所以,我们一直在 Google Chrome 上测试我们的 Azure 媒体服务实现(一直运行良好),现在发现它在Safari 和 Edge 浏览器!
视频解密失败。
不知道能否解密和浏览器类型有什么关系!
使用的加密是带有 PlayReady (CommonEncryptionCenc) 和 Widevine 策略加密的 DRM,以及 Azure 媒体播放器。
我看到 Safari 只支持 FairPlay,但 Edge 支持 PlayReady。所以,理想情况下它应该可以在 Edge 上运行。
这是一个已知问题吗?
是否仅在 Mac OS 上的 Safari 和 Edge 上失败?
您是使用 CMAF 交付 HLS 还是哪种 URL 格式不适合您?
我们最近发现 iOS 的 AV 框架中存在一个问题,该问题阻止了在 iOS 13.5 上解密具有明文密钥的 HLS。在 iOS 13 次更新之一中引入了段加密 fmp4 播放的回归。它已由 Apple 修复 iOS 13.6 beta。
更新:
根据您在下面的评论 - 您可能一直在为 Mac OS?
在 Edge 上测试 PlayReady
Edge on Windows 10 同时支持 Playready 和 Widevine
Mac 上的 Edge 仅支持 Widevine(我相信...正在检查对该支持的明确 link...)
Mac 上的 Safari 当然仅支持 FairPlay。
您可以使用此处的 AMP 演示页面测试一些 DRM 组合。别忘了您需要使用 HTTPS!
所以,我们一直在 Google Chrome 上测试我们的 Azure 媒体服务实现(一直运行良好),现在发现它在Safari 和 Edge 浏览器!
视频解密失败。 不知道能否解密和浏览器类型有什么关系!
使用的加密是带有 PlayReady (CommonEncryptionCenc) 和 Widevine 策略加密的 DRM,以及 Azure 媒体播放器。 我看到 Safari 只支持 FairPlay,但 Edge 支持 PlayReady。所以,理想情况下它应该可以在 Edge 上运行。
这是一个已知问题吗?
是否仅在 Mac OS 上的 Safari 和 Edge 上失败?
您是使用 CMAF 交付 HLS 还是哪种 URL 格式不适合您?
我们最近发现 iOS 的 AV 框架中存在一个问题,该问题阻止了在 iOS 13.5 上解密具有明文密钥的 HLS。在 iOS 13 次更新之一中引入了段加密 fmp4 播放的回归。它已由 Apple 修复 iOS 13.6 beta。
更新: 根据您在下面的评论 - 您可能一直在为 Mac OS?
在 Edge 上测试 PlayReadyEdge on Windows 10 同时支持 Playready 和 Widevine Mac 上的 Edge 仅支持 Widevine(我相信...正在检查对该支持的明确 link...)
Mac 上的 Safari 当然仅支持 FairPlay。
您可以使用此处的 AMP 演示页面测试一些 DRM 组合。别忘了您需要使用 HTTPS!