Настройка кардшаринга через эмулятор MgCamd.
Предварительно установить в ресивер плагин/эмулятор
для примера рассмотрим MgCamd
Для настройки кардшаринга через протокол Newсamd необходимо будет отредактировать параметры, прописанные в файле newcamd.list, который размещается в папке /var/keys ресивера (или /root/plugin/var/keys).
(Вход на тюнер по ФТП: https://forum.bsat.t...-тюнера-по-ftp/ или https://forum.bsat.t...тюнера-по-ftp/)
Для редактирования всех файлов необходимо использовать редактор,например UltraEdit.
В файле newcamd.list по умолчанию содержатся следующие строки:
CWS_KEEPALIVE = 300 CWS_INCOMING_PORT = 21000 CWS = server ip server port account password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan
CWS_KEEPALIVE- задает время в секундах, через которое эмулятор MgCamd проверяет соединение с сервером кардшаринга по прописанным в настройках портам. Применяется в случае использования NAT роутера, который отключает неактивные соединения или при открытии кодированных каналов, после перехода на них с открытых.
CWS_INCOMING_PORT- задается порт для прослушивания входящих соединений с сервера, данную строчку можно опустить.
CWS- прописываются параметры сервера кардшаринга:
server ip- необходимо прописать реальный IP или доменный адрес сервера кардшаринга,
server port - порт сервера кардшаринга ,
account password - логин и пароль,
DES ключ - 01 02 03 04 05 06 07 08 09 10 11 12 13 14, wan - случаев не влияет на работу кардшаринга, а используются только при применении camdcmd протокола.
В случае применения больше одного порта для открытия нескольких пакетов каналов, необходимо добавить дополнительно строчки с используемыми портами, например:
CWS = 1хх.хх.ххх.хх 4000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 CWS = 1хх.хх.ххх.хх 4001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 CWS = 1хх.хх.ххх.хх 4002 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
Если используемые порты следуют по порядку, то можно прописать их одной строкой:
CWS_MULTIPLE = 1хх.хх.ххх.хх 4000:4002 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
Настройка файлов: priority.list, ignore.list и replace.list:
Данные файлы размещаются в папке /var/keys и позволяют ускорить процедуру открытия закодированных каналов, в случае если на каналах присутствует несколько различных идентов.
priority.list используется для указания идентов, через которые будут открываться каналы. Например, для пакета ++++ используются один идент 040620 . В этом случае в файле необходимо прописать одну строчку:
V: { 04 06 20 }
V - означает используемую кодировку - Viaccess,
При использовании других кодировок, строчки будут прописываться в следующем формате.
Для кодировки DRE-Crypt необходимо прописать:
X: { 4a e1 }
где - X используется для кодировки DRE-Crypt, а - 4ae1 является - caid.
Для кодировки Irdeto необходимо прописать:
I: { 00 01 }
где - I используется для кодировки Irdeto, а 0001 является - chid.
Для кодировки Seca (Mediaguard) необходимо прописать:
S: { 00 84 }
где - S используется для кодировки Seca (Mediaguard), а 0084 является - идентом.
Для кодировки NDS (Videoguard) необходимо прописать:
X: { 09 0F }
где - X используется для кодировки NDS (Videoguard), а 090F является - caid.
Для кодировки Nagravision необходимо прописать:
X: { 18 10 }
где - X используется для кодировки Nagravision, а 1810 является - caid.
ignore.list содержит все иденты оператора, которые не используются для просмотра каналов:
V: { 02 37 00 } V: { 04 06 10 } V: { 04 06 00 } V: { 05 01 00 }
replace.list применяется для замены неверных идентов на правильные с указанием дополнительных параметров каналов. В основном применяется для HD каналов.
Конфигурационный файл mg_cfg с настройками эмулятора MgCamd должен иметь примерный вид:
M: { 00 } C: { 00 } A: { 00 } U: { 01 } 0x12c0 T: { 00 } G: { 01 } N: { 07 } 5 15 K: { 05 } Q: { 300 } P: { 02 } O: { 00 } root newcs S: { 03 } 8080 L: { 02 } 192.168.0.2 514 /tmp/mgcamd.log E: { 15 } H: { 07 } R: { 00 } D: { 16 } B: { 06 }
После того, когда выполнены все необходимые настройки конфигурационных файлов для просмотра через шаринг, необходимо выполнить перезагрузку ресивера.
Для этого первоначально ресивер переводится при помощи пульта в дежурный режим, а после выключается тумблером сзади. Включение ресивера осуществляется в обратной последовательности.
Когда ресивер загрузится, в меню выбрать "Плагин" и нажать кнопку "OK".
Далее выбрать строчку "mgcamd.sh4" и нажать кнопку "OK" для запуска эмулятора. В результате чего, когда будет запущен эмулятор, напротив его названия загорится зеленый кружок.
В результате чего затем должны будут открыться каналы, для которых вы прописали параметры сервера кардшаринга.
Иногда, при просмотре каналов через шаринг могут возникать подвисания изображения, которые с одной стороны могут являться сбоем в работе интернета, а с другой стороны - возникновением неполадок в работе эмулятора ресивера. Для того, чтоб выявить возникшую проблему, необходимо снять лог работы эмулятора и проанализировать его или предоставить администратору сервера для выяснения причин.
Для снятия лога работы эмулятора MgCamd, необходимо предварительно произвести изменения в файле настройки - mg_cfg. За опцию логов в этом файле отвечает строковый параметр - L, который поддерживает следующие значения, а также их сумму:
00 - лог выключен 01 - трансляция лога в сеть через UDP протокол 02 - вывод лога через консоль 04 - вывод лога в указанный файл, в случае этого варианта необходимо вовремя его удалять, так как он будет постоянно расти + IP udp-port log-file-name
В случае объединения нескольких параметров, необходимо напросто указывать их сумму 05=01+04.
Лучше всего использовать трансляцию лога в сеть, для последующего его приема и анализа на компьютере. В этом случае в файле mg_cfg необходимо прописать строчку:
L: { 01 } 192.168.0.2 514
В которой: 192.168.0.2 - IP адрес вашего компьютера и 514 - номер порта.
Если нужно использовать запись лога в память ресивера, то необходимо прописать строчку:
L: { 04 } 192.168.0.2 514 /tmp/mgcamd.log
В которой: /tmp/mgcamd.log - указывается файл, в который будет записываться лог работы эмулятора.
Если вы выбрали вариант трансляции лога через сеть, то на компьютере необходимо установить специальную программу, например - 3CSyslog, которая позволит принимать и отображать лог работы эмулятора. После установки программы на компьютер, необходимо в ее настройках "File/Configure/Log File Destinations" выбрать: "Log to one file: syslog.log" - записывать лог в файл syslog.log, который располагается в папке программы и в "File/Configure/Security Settings" указать IP адрес ресивера или выбрать "Anybody".
- Porter, alex72118, sunmanin и 5 другим это нравится