назад к заметкам

Запуск внешнего EPG на Chameleon
Из-за практически полного отсутствия информации по этому вопросу решил написать свой мануал, чтоб другие не мучились. Итак...

Будем считать, что внешний поток EPG у нас сформирован и подается в 239.1.1.50:5500. Принимаем его Хамелеоном.



Далее необходимо определить на каком по счету входе принимается EPG. Для этого подключаемся к Хамелеону telnetом и вводим:

for _,v in ipairs(registry.dir(316,16)) do print(v,registry.readstring(316,16,v,2)) end




В нашем случае это вход номер 11
Затем определяемся с выходными мультиплексами, на которых будет внешний EPG командой:

=remux.list()



Будем подавать, например, на 2 и 3

Далее надо отключить внутренний формирователь EPG на выбранных выходах командой:

for i=0x4E,0x6F do remux.table.set_enable(<remux key>, i, false) end
где <remux key> номер выбранного выхода



Ну и наконец подключаем внешний EPG на нужные выхода командой:

remux.pid.user_map(<remux key>, <input id>, 0x12, 0x12 )
где <remux key> номер выбранного выхода, <input id> номер входа с EPG (в нашем случае 11)



Если в сформированном EPG правильно прописаны SIDы каналов, а также TSID и ONID, то EPG будет отображаться сразу.

P.S. Версия прошивки Chameleon 2.1.3