В данной теме будет описано, как обойти (не говорю решить) проблемы с "кваканием" на указанных платформах.
Вариант решения - использование альтернативного ЭМУ.
Самая большая проблема линейки ресиверов (Relook/IPBox) - кривая работа с кодировкой Irdeto2 и BetaCrypt по шаре. Такие пакеты как Поверхность+, Орион Экспресс, Радуга, Premiere и Nova ипользуют эту кодировку. Проблема проявляется в том, что как только к вам не приходит ключ с сервера (по вине провайдера или плохого Интернет-соединения), ресивер начинает рвать картинку и звук каждую секунду (синдром "кваканья") и как только это случается, это начинает происходить на всех каналах, даже на открытых, и ничего не помогает. Ресиверу "рвет крышу" и помогает только полный ребут. После кучи испытаний, проведенных многими людьми, сейчас можно c полной уверенностью говорить о том, что это проблема не железа, и даже не софта (официального). Те, кто разбираются в программировани - тут "рассинхронизация потоков", которую никто не хочет исправить.
Причем проблема именно в стыковке самого популярного софткама mgcamd с последними прошивками от DGS (до октября 2008, работало нормально). Есть альтернативные софткамы, которые работают c Irdeto2 без проблем (но, к сожалению, с другими своими проблемами и ограничениями). Но, появился свет в конце туннеля в лице EMU под названием Incubus, а также mbox, которые корректно работают с Irdeto2, но MBOX не поддерживает длинные ECM, которыми пользуются +++, и не содержит BISS эмулятора / DCW.
Но для того, чтобы обладатели качественной линейки HD ресиверов IPBox 91 - 9000HD, могли смотреть указанные выше пакеты в своем удовольствие, предлагаем описание настройки альтернативных эмуляторов, причем переход между ними осуществляется всего лишь по нажатию одной кнопки
Для начала рекомендуем установить прошивку UFM (от Дяди Федора) для своей модели ресивера или NLB последних версий.
(Огромное спасибо Дяде Федору за высокоинтеллектуальный подход и самоотверженный труд во имя развития IPbox линейки)
Дальше скачиваем EMU под названием incubusCamd.
Последняя стабильная версия – 0.93.
В ней есть небольшие недоработки, тем не менее, основное для нас – работа с Irdeto2 – тут все ОК
Итак, когда скачали incubusCamd, распаковываем и кладем файл incubusCamd.sh4 в папку /var/bin в ресивере.
Предварительно старый файл можно переименовать (например, incubus_old)
Новому файлу даем права на выполнение через TotalCommander , или по телнету:
chmod 755 /var/bin/incubusCamd.sh4
Заходим в папку /var/keys и исправляем вот эти 2 файла:
incubusCamd.conf
incubusCamd.prio
А. В файле incubusCamd.conf прописываем:[General]
background_execution=1
debug_level=1
log_to_console=1
log_to_file=0
logfile_name=/var/bin/incubusCamd.log
softcamfile_name=/var/keys/SoftCam.Key
priofile_name=/var/keys/incubusCamd.prio
console_logs_broadcast=0
console_logs_broadcast_port=666
webif=0
webif_port=668
########################### provider configuration ###########################
#[Prov:XXXXXX:CaID:YYYY]
#check_priority=cs,cs,cs
#cs_protocol_order=newcamd,newcamd,newcamd,newcamd,newcamd,newcamd,newcamd
#process_emms_on_cs_mode=0
#process_emm_g=0
#process_emm_s=0
#process_emm_u=0
#seca3_handler=0
[Servers]
#card_server_url=newcamd://username:
[email protected]:PORT:CAID:IDENT/0102030405060708091011121314
##########################################################################
Что это значит?
# - значок, который говорит системе не воспринимать то, что написано далее (комментарий)
[Prov:XXXXXX:CaID:YYYY] – секция, описывающая провайдера и карту для каждого пакета. Эти данные можно взять в биллинге.
Для каждого пакета должна быть своя секция с описанием [Prov:XXXXXX:CaID:YYYY]
Например, Триколор - [Prov:000000:CaID:4AE0], для Платформы [Prov:000000:CaID:4AE1] и тд
#cs_protocol_order – говорит о том, какой протокол использовать и в какой последовательности.
[Servers] – в этой секции описываются УРЛы на сервер, который раздает ключи на выбранный пакет
username:
[email protected]:PORT:CAID:IDENT – эти данные берутся в биллинге, смотря какой пакет купили
ZZ.ZZ.ZZ.ZZ - ИПшник или имя сервера
PORT - порт для пакета
CAID - идентификатор карты
IDENT - идент пакета (например, 030600 для +++ HD)
B. В файле incubusCamd.prio прописываем приоритеты для поддеоживаемых пакетов и игнор для тех, кого не поддерживает этот сервер.
Синтаксис простой, образец есть в файле в архиве.
Например, для Виасата дать приоритет карте 090F и игнорить пакеты с 093E, потому что 093E нет в биллинге.
# Viasat Nordic+Baltic Sirius 5
P: 090F:000000
I: 093E:000000
Тогда каналы будут открываться быстрее, и еще будет экономиться трафик, чтобы не слать туда, где не откроется пакет.
Если используется NLB прошивка, заходим в Blue панель (зеленая кнопка на пульте) и выбираем эму IncubusCamd.
Если прошивка от Дяди Федора – тоже зеленая кнопка, выбрать incubusCamd start.
Делаем рестарт ЭМУ, если все правильно – должно показывать
PS – еще раз, важно! Этот ЭМУ далек от гибкости и мощи общепризнанного лидера mgcamd, но с ним вы сможете смотреть пакеты, с которыми mgcamd несовместим.