EME一致性测试 - WidevineH264MultiMediaKeySession

时间:2018-01-05 10:32:40

标签: cobalt widevine multikey

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

我发现这个测试8次初始化& 8次GenerateKeyRequest for Key 所以我可以获得8次密钥许可的配置信息。

但测试的成功情况如下:

在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次生成请求。 在这个测试中,我无法在一个会话中获得16个16键的密钥。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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