0

对于 [2018]EME 一致性测试 - v20171221 WidevineH264MultiMediaKeySession

我发现这个测试进行了 8 次 Initialize 和 8 次 GenerateKeyRequest for Key 所以我可以获得 8 次密钥许可证的配置消息。

但是Test的成功情况如下:

在 emeTest-20171221164539.js

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

当前时间超过 15 秒。会话计数是 8 是相同的。但是Keycount=128,我不能通过。只有 8 次 generateRequest。在此测试的一个会话中,我无法为 16 个键获得 128 个键。

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

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

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

  1. 这个版本 RC11 是否支持 multiKeyseeion >
  2. 是否有任何样品来处理 Widevine CDM 流程的测试?
  3. 为什么需要 8 次 Init 和 8 次 GenerateRequest ?为什么不是 1 次 init 和 8 次 GenerateRequest ?Init 需要清理一些东西吗?或者我们需要 8 个 CDM 实例?每个人只有一个会话?
4

1 回答 1

0

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

于 2018-01-16T19:12:05.803 回答