Инструменты пользователя

Инструменты сайта


biss

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
biss [2015/07/27 10:09]
Aleksandr Kazantsev [Пример приложения:]
biss [2015/07/27 13:22] (текущий)
Vladimir Manov private:biss переименовано в biss
Строка 1: Строка 1:
-====== ​Biss ======+====== ​BISS ======
  
 ====== Описание методов объектов JS API для использования BISS-шифрования ====== ====== Описание методов объектов JS API для использования BISS-шифрования ======
Строка 14: Строка 14:
 === Доступные типы систем условного доступа:​ === === Доступные типы систем условного доступа:​ ===
  
-custom_biss +**"custom_biss"**
------------+
  
 BISS (Basic Interoperable Scrambling System) - система условного доступа,​ BISS (Basic Interoperable Scrambling System) - система условного доступа,​
 разработанная Европейским вещательным союзом (ЕВС) и консорциумом производителей разработанная Европейским вещательным союзом (ЕВС) и консорциумом производителей
-оборудованиядля спутниковых каналов связи. На передающей стороне контент+оборудования для спутниковых каналов связи. На передающей стороне контент
 кодируется с использованием секретного ключа, а в приемнике раскодируется кодируется с использованием секретного ключа, а в приемнике раскодируется
 используя этот же ключ. Длина ключа составляет шестнадцать цифр в используя этот же ключ. Длина ключа составляет шестнадцать цифр в
Строка 29: Строка 28:
 состоящий из шестнадцати цифр в шестнадцатеричной системе исчисления. состоящий из шестнадцати цифр в шестнадцатеричной системе исчисления.
 Пример использования:​ Пример использования:​
-//enableCas("​custom_biss",​ {"​key":​ "​1234567890123456"​});/​/+<​code>​ 
 +TvipStb.enableCas("​custom_biss",​ {"​key":​ "​1234567890123456"​});​ 
 +</code>
  
 //url// - устанавливает HTTP URL, по которому система будет получать ключ с //url// - устанавливает HTTP URL, по которому система будет получать ключ с
 удаленного сервера. Используемый метод запроса - POST. Сервер должен возвращать удаленного сервера. Используемый метод запроса - POST. Сервер должен возвращать
-строку, ​из шестнадцати цифр ​в шестнадцатеричной системе исчисления. Данный+строку, ​представляющую число ​в шестнадцатеричной системе исчисления ​(16 символов). Данный
 способ получения ключа имеет меньший приоритет,​ чем ключ, установленный напрямую способ получения ключа имеет меньший приоритет,​ чем ключ, установленный напрямую
 с помощью параметра //key//. с помощью параметра //key//.
 Пример использования:​ Пример использования:​
-//enableCas("​custom_biss",​ {"​url":​ "​http://​some.server/​key/"​});/​/+<​code>​ 
 +TvipStb.enableCas("​custom_biss",​ {"​url":​ "​http://​some.server/​key/"​});​ 
 +</code>
  
-==== Пример приложения: ​====+=== Пример приложения:​ ===
 <​code>​ <​code>​
 +
 <​!DOCTYPE html> <​!DOCTYPE html>
 <​html>​ <​html>​
Строка 49: Строка 53:
     window.onload = init;     window.onload = init;
     function init () {     function init () {
-      window.TvipStb.enableCas("​custom_biss",​ {"​url":​ "​http://​some.server/​key/"});+      window.TvipStb.enableCas("​custom_biss",​ {"​url":​ "​http://​some.server/​get_key.php?​addr=udp:​//​226.1.1.1:​1234"});
       window.TvipPlayer.setVideoWindow(200,​ 200, 640, 480, false);       window.TvipPlayer.setVideoWindow(200,​ 200, 640, 480, false);
       window.TvipPlayer.playUrl("​udp://​226.1.1.1:​1234",​ "​live"​);​       window.TvipPlayer.playUrl("​udp://​226.1.1.1:​1234",​ "​live"​);​
Строка 56: Строка 60:
 </​head>​ </​head>​
 <​body>​ <​body>​
-</​code>​ 
 ... ...
 </​body>​ </​body>​
 </​html>​ </​html>​
  
 +</​code>​
  
biss.1437980996.txt.gz · Последние изменения: 2015/07/27 10:09 — Aleksandr Kazantsev