2

有谁知道如何通过 HbbTV 1.2.1/1.1.1 与 CI+ CAM 模块通信?

我们已经创建了这些对象

<object type="application/oipfDrmAgent" id="oipfDrmAgent"></object>
<object type="application/oipfGatewayInfo" id="gatewayinfo"></object> 

在向 CI+ 模块发送数据之前,我们需要知道 CI+ 的状态,Samsung TV 2014 的真实值为isCSPGCIPlusSupported. LG、松下、VESTEL 等其他电视具有虚假值。

...现在我们打电话给

drmagent = document.getElementById('oipfDrmAgent');
drmagent.onDRMSystemMessage = this.onDRMMessage; 
drmagent.onDRMMessageResult = this.onDRMRetrieve;
ret = drmagent.sendDRMMessage("application/vnd.oipf.cspg-hexbinary", '0x0108113101190000' ,'urn:dvb:casystemid:3478');

我们检索到消息号 [],resultMsg 有空对象,resultCode 有值 2。

onDRMRetrieve: function(msgID, resultMsg, resultCode){
  var drminfo = document.getElementById('drminfo');
 drminfo.innerHTML += '<br />DRM retrieve message' + msgID + ' ' + resultMsg + ' ' + resultCode;
},

注意:ETSI TS 102 796 V1.1.1 (2010-06) 已定义通过 发送消息sendContentPurchaseMessage(),但未定义此功能。

我们有三个问题:1)如何使消息字符串sendDRMMessage像'0x0108113101190000'一样通过?2) 我们需要知道如何从 CI+ 卡中获取 CSSN 号码。3) 是否有任何相关的安全问题?

问候, STeN

4

0 回答 0