HbbTV平台的CI +通信

时间:2015-03-16 14:23:47

标签: javascript smart-tv hbbtv ciplus

有没有人知道如何通过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具有null对象,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传递消息字符串,如&#39; 0x0108113101190000&#39;? 2)我们需要知道如何从CI +卡获取CSSN号码。 3)是否存在相关的安全问题?

此致 STeN

0 个答案:

没有答案