CI+ Связь на платформе HbbTV

Кто-нибудь знает, как общаться с модулем CI+ CAM через HbbTV 1.2.1/1.1.1?

Мы создали эти объекты

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

Перед отправкой данных в модуль CI + нам необходимо узнать статус CI +, и Samsung TV 2014 имеет истинное значение isCSPGCIPlusSupported, Другие телевизоры, такие как LG, Panasonic, 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) Нам нужно знать, как получить номер CSSN с карты CI +. 3) Есть ли проблемы с безопасностью?

С уважением, STEN

0 ответов

Другие вопросы по тегам