Из-за практически полного отсутствия информации по этому вопросу решил написать свой мануал, чтоб другие не мучились. Итак...
Будем считать, что внешний поток EPG у нас сформирован и подается в 239.1.1.50:5500. Принимаем его Хамелеоном.
![](/download/images/154806621382_kiss_101kb.jpg)
Далее необходимо определить на каком по счету входе принимается EPG. Для этого подключаемся к Хамелеону telnetом и вводим:
for _,v in ipairs(registry.dir(316,16)) do print(v,registry.readstring(316,16,v,2)) end![](/download/images/154806625855_kiss_35kb.jpg)
В нашем случае это вход номер 11
Затем определяемся с выходными мультиплексами, на которых будет внешний EPG командой:
=remux.list()![](/download/images/154806629775_kiss_24kb.jpg)
Будем подавать, например, на 2 и 3
Далее надо отключить внутренний формирователь EPG на выбранных выходах командой:
for i=0x4E,0x6F do remux.table.set_enable(<remux key>, i, false) endгде <remux key> номер выбранного выхода
![](/download/images/154806634438_kiss_34kb.jpg)
Ну и наконец подключаем внешний EPG на нужные выхода командой:
remux.pid.user_map(<remux key>, <input id>, 0x12, 0x12 )где <remux key> номер выбранного выхода, <input id> номер входа с EPG (в нашем случае 11)
![](/download/images/154806638834_kiss_37kb.jpg)
Если в сформированном EPG правильно прописаны SIDы каналов, а также TSID и ONID, то EPG будет отображаться сразу.
P.S. Версия прошивки Chameleon 2.1.3