【问题标题】:PlayReady DASH playback issue in Edge/IEEdge/IE 中的 PlayReady DASH 播放问题
【发布时间】:2018-12-27 11:07:57
【问题描述】:

错误是什么?

MSPR_E_NO_DECRYPTOR_AVAILABLE:尝试查找正确的 PlayReady 解密器对象时失败 - 未找到解密器。 [0x8004B896]

什么是 PlayReady 解密器对象?这是 WRMHEADER 还是什么?

我正在尝试在 dash.js 播放器中播放 PlayReady/DASH 视频。我可以看到清单已加载,PlayReady 许可证请求-响应发生且正确,EME 报告内容密钥已添加到媒体会话。但是播放没有开始但显示上面的错误。

我可以通过内容密钥手动解密内容。 PlayReady 标头对象在 manifest 和 init 段中都是可解析的。内容密钥校验和正确。

【问题讨论】:

  • 您是否尝试过其他玩家,例如ShakaBitmovin,以排除这是玩家代码中的错误(例如比赛条件)? MS Smooth Streaming Client SDK 中的更改日志条目表明此类错误可能与密钥轮换有关 (Fixed playback issue with PlayReady keyrotation content (0x8004B896 MSPR_E_NO_DECRYPTOR_AVAILABLE)) - 您是否使用密钥轮换?
  • 您的系统仅支持 SW PlayReady 时,您不是在尝试播放需要 HW PlayReady 的东西吗?

标签: mpeg-dash playready


【解决方案1】:

您正在尝试播放您没有有效内容密钥的内容。这很可能是由于包含了当前机器无法满足的许可策略。您应该确保您在许可证中的政策能够得到履行。

【讨论】:

    猜你喜欢
    • 2019-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    相关资源
    最近更新 更多