Openbox v8 combo настройка шаринга на два телевизора

Обновлено: 16.05.2024

Установка эмулятора MgCamd

Самым оптимальным в настоящее время эмулятором для просмотра каналов через кардшаринг на ресивере Openbox S5 HD PVR является - MgCamd 1.35. Который позволяет также открывать некоторые кодированные каналы с помощью доступных ключей, прописанных в файле SoftCam.Key.

Рассмотрим более детально установку эмулятора MgCamd 1.35 на стандартный софт для ресивера начиная с версии ПО - 1.07.89 и выше, в котором начало использоваться новое ядро. Для этого понадобится архив (зарегистрируйтесь, чтобы увидеть ссылку)

с необходимыми файлами и FTP-клиент, в качестве которого можно использовать программу Total Commander.
Как зайти на ресивер при помощи тотал коммандера
При помощи FTP-клиента необходимо зайти на ресивер, для этого применяется логин - root, пароль вводить ненужно. После этого в папку /var ресивера необходимо залить файлы из архива, и присвоить им права доступа - 755 (выделить папки, зайти в Файлы->Изменить атрибуты и в окошке вместо прочерков ввести 755).


Также присваиваются и права доступа для файлов. Права - 755 применяются для исполняемых файлов, а 644 - для конфигурационных файлов.

Далее копируем файлы из идентичных папок архива в созданные папки ресивера.

В папку /var/keys ресивера необходимо скопировать пять файлов - mg_cfg, newcamd.list, priority.list, replace.list и ignore.list. После копирования этим файлам присваиваются права доступа -755. В файлах - mg_cfg и newcamd.list потребуется прописать персональные настройки. В файле - mg_cfg необходимо в строчке L: < 01 >192.168.0.2 514 вместо - 192.168.0.2 прописать реальный IP адрес компьютера, для снятия лога работы эмулятора в случае возникновения проблем с просмотром. А в файле - newcamd.list прописать свои параметры для доступа к серверу кардшаринга. Более подробно эти настройки будут рассмотрены чуть ниже по тексту.
Настройка кардшаринга через эмулятор MgCamd

После установки в ресивере необходимого эмулятора MgCamd, можно переходить непосредственно к настройкам кардшаринга. Для этого понадобится подключение ресивера Openbox S5 HD PVR к интернету и наличие действующих параметров с сервера кардшаринга для открытия определенных пакетов.

Для настройки кардшаринга через протокол Newсamd необходимо будет отредактировать параметры, прописанные в файле newcamd.list, который размещается в папке /var/keys ресивера. Для редактирования всех файлов необходимо использовать редактор (например, UltraEdit), который понимает символы окончания строки и перевода каретки, применяемые в Linux файлах.

В файле newcamd.list по умолчанию содержатся следующие строки:
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 21000
CWS = vipshara2.mine.nu port login parol 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv

Первая строка - CWS_KEEPALIVE задает время в секундах, через которое эмулятор MgCamd проверяет соединение с сервером кардшаринга по прописанным в настройках портам. Применяется в случае использования NAT роутера, который отключает неактивные соединения или при открытии кодированных каналов, после перехода на них с открытых. Во второй строчке CWS_INCOMING_PORT задается порт для прослушивания входящих соединений с сервера, данную строчку можно опустить. Дальше в строчке CWS прописываются параметры сервера кардшаринга, для открытия определенных пакетов. Вместо 192.168.0.17 необходимо прописать реальный IP или доменный адрес сервера кардшаринга, далее следует порт сервера - port, вместо которого прописываем рабочий для определенного пакета каналов, после этого следуют логин и пароль - login parol, которые также правим на правильные, затем указывается DES ключ - 01 02 03 04 05 06 07 08 09 10 11 12 13 14, при необходимости который также изменяется и в заключении следует - lan cardserv, которые в большинстве случаев не влияют на работу кардшаринга, а используются только при применении camdcmd протокола. В нашем случае строка для открытия определенного пакета каналов будет иметь примерный вид:
CWS_KEEPALIVE = 300
CWS = vipshara2.mine.nu 5000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14

В случае применения больше одного порта для открытия нескольких пакетов каналов, то необходимо добавить дополнительно строчки с используемыми портами, например:
CWS = vipshara2.mine.nu 5000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
CWS = vipshara2.mine.nu 5001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
CWS = vipshara2.mine.nu 5002 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 используется для указания идентов, через которые будут открываться каналы. Например, для пакета нтв+ у нас используются два идента 040600 и 030600, в этом случае в файле необходимо прописать две строки:
V: < 04 06 00 >
V: < 03 06 00 >
В которой буква V - означает используемую кодировку - Viaccess, 023700 - идент для открытия каналов нтв+ в стандартном разрешении SD, на некоторых серверах может дополнительно применяться идент 040600 для открытия украинских каналов, 030600 - идент для открытия каналов нтв+ в высоком разрешении HD.

При использовании других кодировок, строчки будут прописываться в следующем формате.

Для кодировки 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 содержит все иденты оператора, которые не используются для просмотра каналов:

Когда ресивер загрузится, из главного меню выбираем "Приложения" и заходим в "Плагины".


Далее выбираем строчку "mgcamd" и нажимаем "красную" кнопку для задания типа запуска эмулятора. Для выбора доступны следующие варианты: "Авто" - эмулятор будет сам стартовать при перезагрузке ресивера и "Ручной" - в этом случае потребуется запускать эмулятор каждый раз вручную после перезапуска ресивера. Для смены типа запуска эмулятора необходимо подтвердить свои действия путем выбора ответа "Да" на вопрос - "Изменить тип запуска?". Останавливаемся на варианте - "Авто". Затем для старта эмулятора нажимаем "зеленую" кнопку.


Если вы хотите открывать каналы через доступные для них ключи при помощи эмулятора MgCamd, то необходимо будет скачать файлы SoftCam.Key и Autoroll.Key со свежими ключами и разместить их в папке /var/keys, после присвоить файлам права доступа - 755. Данные файлы доступны для скачивания практически на каждом аплоаде, посвященном спутниковой тематике.

Иногда, при просмотре каналов через шаринг могут возникать подвисания изображения, которые с одной стороны могут являться проявлением проблем на сервере кардшаринга или сбоем в работе интернета, а с другой стороны - возникновением неполадок в работе эмулятора ресивера. Для того, чтоб выявить возникшую проблему, необходимо снять лог работы эмулятора и проанализировать его или предоставить администратору сервера для выяснения причин.

Для снятия лога работы эмулятора 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 - номер порта.

Запуск и рестарт эмулятора MgCamd
По умолчанию эмулятор MgCamd отключен. Включить его можно последовательностью Меню > Условный доступ >1407 > Встроенный Слот Карт > Выкл, после этого выключить ресивер в режим stand by и сделать рестарт, выключив его тумблером сзади.
При повторном включении ресивер запустится с включенным MgCamd. Если в ходе работы необходимо перегрузить MgCamd,то это можно сделать двумя способами:
1) Меню==> синяя кнопка -- останавливает эмулятор. Меню ==> красная кнопка -- запускает его;
2) Нажать и удерживать копку Exit 2-3 секунды. Появится окно с надписью "Restart" и MgCamd перегрузится.

Настройки MgCamd cfg(конфигурация эмулятора)

https://forum.bsat.t. -тюнера-по-ftp/
Как присвоить эти права?
1) В Total Сommander становимся на нужный объект, жмакаем на "файл", "изменить атрибуты",

атрибуты_1.jpg 18,82К 0 скачиваний
2) В появившемся окошке меняем подсвеченную цифру на 755, ОК.,

атрибуты_2.jpg 19,71К 0 скачиваний
3) В FlashFXP (очень хорошая альтернатива Total Сommander"а) становимся на объект, правый клик, атрибуты(CHMOD), также выбираем 755.

Настройка шаринга на MgCamd(создание newcamd.list)

Некоторые сервера блокируют более одного подключения к серверу, хотя дают доступ с одного логина к нескольким пакетам, т.е. первый пакет (порт который первый по списку - меньшее число) к которому подключился, тот и показывает. При переключении на другой канал - темный экран.
Да и для ВИП пакетов писать кучу строчек бывает лень. Меняем синтаксис строки и все работает без проблем.
Пример.
Доступ к 5ти пакетам по протоколу ньюкамд по 5ти портам, 8000,8001,8002,8003,8004.

можно записать так -

Получаем 5ть строчек, или

всего одна строчка, при том же результате.

Редактирование и создание файла SoftCam.Key

Если вам необходимо ввести новый ключ на какой нибудь канал самому не скачивая готовый файл softcam из инета,то для этого существую определенные правила.

В меню Опена можно снять необходимую информацию(SID и др).
Находясь на канале,нажимаем два раза инфо,а также при нажатии кнопки ОК.

Важно!
Название файла для MgCamd лучше писать так и не иначе:

Для открытия некоторых кодировок кроме обычных ключей важна кое какая дополнительная информация.
Она размещается в той же директории в файлах autoroll.key и nagra_roms.

Если совсем коротко,то самый практичный вариант редактирования BISS для Опена:

1. F
2. SID
3. 1FFF(или VideoPid)
4. № ключа(ключей должна быть пара, на видео и аудио :00 и 01)
4. Ключ.

1 и 2 берем с Опена по клику на ОК и двойное Info(в HEX,где надо - через калькулятор).

Пользуемся обычным Виндовсовским калькулятором, только в меню "вид" переводим его в инженерный режим. Ну или встроенным калькулятором Опена.
Например VideoPid канала 301.
Вставляем его в калькулятор,кликаем на Hex и получаем 12D,тоесть 0x12D.
SID берем с Опена в неизменном виде(например 0x12С).
Итого получаем F 012C012D 00 КЛЮЧ(видео)
F 012C012D 01 КЛЮЧ(аудио)

Это и вводим в софткам.

Создание вспомогательных файлов (ignore.list,priority.list,replace.list)

Если вы заметите, что некоторые каналы открываются по несколько секунд, тоисть дольше ожидаемого,то для этого нам понадобятся файлы ignore.list, priority.list и replace.list

Примеры priority.list и ignore.list, Как их написать самому.

Для того чтобы каналы открывалась быстрее нужны эти два файлика по адресу /var/keys/

В приоритетный лист вводим иденты пакетов которые покупаем для ш**ы.
В данном примере ставим приоритет для пакетов в Viaccess -- ++++ Украина,++++,+++ + HD,ТРК Украина/Футбол,Sex View.
Для Seca --Cyfra +. и т.д.

В игнор лист вводим иденты кодировок которые идут в потоке параллельно, но которые вы не используете для шаринга.
Лист делаете каждый для себя, в зависимости на какой пакет подписаны. Запоминаем в том же Akel Pad и забрасываем по указанному выше адресу.

В некоторых случаях в дополнение к priority.list и ignore.list вам понадобится replace.list
Используется в ресиверах на Линуксе в тех случаях когда каналы упорно не открываются (конфликт ЕСМ), причем priority.list и ignore.list не помогают. Вот пример такого файла с объяснением:

Для каждого канала в replace.list должна быть своя строка.

Как примечание, скажу что priority.list и ignore.list и replace.list для Опена совсем не обязательны, все работает и так нормально. Они нужны только в исключительных случаях.

NewCS и карта VIASAT Baltik (NDS/Videoguard)

Вписываем номер ресивера Viasat, сохраняем и присваиваем этому файлу атрибут 755
12. перезагрузить ресивер (полный перезапуск выкл/вкл на задней панели)
13. вставляем карту Viasat и наслаждаемся просмотром.

Снятие логов MgCamd с ресивера

В /var/keys/mg_cfg добавляем

На Openbox S7 есть стандартный редактор файлов.

Помните, что вы можете скачать готовые вайлы конфигурации из автоконфигуратора биллинга. Достаточно заменить присутствующие в ресивере файлы скачанными и можете смотреть.

Настройка шаринга ресиверов на ОС Linux

Openbox серии S : Openbox S4, S5, S6

GI S8290

Как правильно читать лог mgcamd?

Как написано в примере конфига mg_cfg выше - есть 2 способа.
Либо заставить mgcamd писать лог файл прямо на самом ресивере, либо заставить mgcamd слать тот же лог по сети, скажем на ваш обычный компьютер.

В первом случае не понадобится никакого дополнительного софта, и для просмотра лога можно просто зайти на ресивер через Telnet или SSH и наблюдать за работой mgcamd в реальном времени, выводя содержимое файла на экран Linux командой tail -f . Хотя это кажется самым логичным способом, это не совсем так. Это неудобно, потому как во-первых, нужно коннектиться к ресиверу и работать с командной строкой Linux , а во-вторых, лог будет все время расти (хотя и медленно). Если его своевременно не стирать, то в один день просто забъёт всю флеш-память, а это лишние хлопоты.

Что можно увидеть из лога?
Увидеть можно очень много!
Для начала, собственно, старт mgcamd .
В этом примере мы сделаем вид, что у нас прописано два разных сервера шары в newcamd.list .

Первый сервер 111.111.111.111 и у него порт 4000 ,
второй - 222.222.222.222 с портом 4013 .
Для логина на оба сервера используется имя username (пароль в логе не отображается).
Итак, пример лога:

tuxbox mgcamd v1.35a by mixvt (compiled Dek 26 2011 15:59:04)
[mg] Net:1:7:0:5s Show ecm:1, emm:1 Up:1 Au:2 Dir:0 Osd:no:80:0 Cache:7 Log:3:192.168.10.1:514 Reread:0
[mg] Ecm cache time: 15
Box type: dreambox
Conax.Key error 2: No such file or directory
SoftCam.Key error 2: No such file or directory
AutoRoll.Key error 2: No such file or directory
Conax.Key error 2: No such file or directory
[config] newcamd route = username:111.111.111.111:4000
[config] newcamd route = username:222.222.222.222:4013
newcamd keep alive: 300, incoming port: 21000
[mgcam] emm thread started
[newcamd] Connecting to 111.111.111.111:4000.
[newcamd] Connecting to 222.222.222.222:4013.
[newcamd] Login to 222.222.222.222:4013 as username accepted (149ms)
[newcamd] Login to 111.111.111.111:4000 as username accepted (159ms)
[newcamd] Card data from 222.222.222.222:4013 (328ms):
EMM enabled: UA yes SA yes GA yes, Card serial: CCAE265F
Userid 1 caid 652 providers 3
Idents: 000000 000001 000002
ids: 0 15 FFFFFF
[newcamd] Card data from 111.111.111.111:4000 (349ms):
EMM enabled: UA yes SA yes GA yes, Card serial: 95062CFACA35
Userid 1 caid 500 providers 10
Idents: 030600 040600 020910 025100 025110 022C00 025800 023100 041700 042700
ids: 0 0 0 0 0 0 0 0 0 0

Проблемные ситуации рассмотрены ниже, а сейчас, поскольку вы умеете теперь читать лог, речь пойдет о настройке файлов priority.list и ignore.list .

Читайте также: