EME 一致性测试 - WidevineH264多媒体密钥会话



对于 [2018]EME 一致性测试 - v20171221 宽藤H264多媒体按键会话

我发现这个测试8次初始化和8次生成密钥请求密钥 所以我可以获得 8 次密钥许可证的配置消息。

但该测试的成功情况如下:

在 emeTest-20171221164539 中.js

runner.checkGE(video.currentTime, 15, 'currentTime'); runner.checkEq(testEmeHandler.keySessions.length, 8, "keySessionCount");runner.checkEq(testEmeHandler.keyCount, 128, "键计数");

当前时间大于 15 秒即为通过。 会话计数为 8 是相同的。 但是Keycount=128,我无法通过它。只有 8 次生成请求。 对于此测试,我无法在一个会话中为 16 个密钥获得 128 个密钥。

我在 emeManager-20171221164539 中找到.js onKeyStatusesChange() { self.keyCount++; }

所以我假设我需要为 onKeyStatusesChange() 获取 128 AddKey() 但是现在我不知道要解决它。

我正在使用钴RC 11.119147。 和 Widevine CDM 3.2.1

  1. 这个版本RC11是否支持多密钥>
  2. 是否有任何样品来处理此测试的宽藤CDM过程?
  3. 为什么需要 8 次初始化和 8 次生成请求? 为什么不是一个初始化和 8 次生成请求? 初始化需要清洁某些东西吗?或者我们需要 8 个 CDM 实例?每个人只有一个会话?

我们最近修复了测试中的一个错误,您是否可以再次尝试以查看是否仍然可以重现上述问题。

最新更新