Перейти к содержимому


Фотография
- - - - -

Настройка Openbox S9 HD PVR


  • Закрытая тема Тема закрыта
В этой теме нет ответов

#1 lv_pavel

lv_pavel

    Администратор

  • Администраторы
  • 2091
  • 30773 сообщений
  • 667 thanks

Отправлено 03 August 2014 - 18:36

Настройка MgCamd

Для упрощения процесса необходимо скачать папку var, разархивировать и скопировать содержимое папок в одноименные папки на ресивере

Изображение


В папках каталога var содержатся:
bin – mgcamd 1.35 – непосредственно эмулятор;
etc – start.sh – файл для автоматического старта mgcamd
keys – mg_cfg – настроечный файл для mgcamd, SoftCam.key – файл ключей, newcamd.list – настроечный файл для протокола newcamd. Если папка keys в ресивере будет отсутствовать, то ее нужно создать.
После копирования (добавления) файлов в соответствующие папки, этим файлам надо присвоить атрибут 755. Для этого нужно в Total Commander открывая поочередно папки bin, etc и keys

Изображение


и выделяя необходимый файл нажать на кнопку Изменить атрибуты и вставить 755 в окошко

Изображение


После изменения атрибутов файлов с пульта ДУ включить Меню – Приложения - Плагины и с помощью красной и зеленой кнопок запустить mgcamd в автоматическом режиме. Или на пульте подержать нажатой 2 с кнопку EXIT, то тоже откроется Плагины

Изображение


Эмулятор mgcamd ключи берет из файла SoftCam.key. В настоящее время почти не осталось каналов (платформ),
которые могли бы открываться таким способом. Актуальные файлы или ключи для файла SoftCam.key можно найти в Интернете. Файлы mg_cfg, SoftCam.key и newcamd.list должны находиться в папке keys. Файл mg_cfg является настроечным файлом для работы mgcamd. Файл уже настроен и там ничего менять по большому счету не надо. В файл newcamd.list можно прописать данные для удаленного сервера, который будет присылать для ресивера необходимую информацию для каналов.

Останоимся более подробно на настройках.
Файл mg_cfg – это файл конфигурации эмулятора mgcamd. Его содержимое имеет следующий вид

Изображение
Изображение
Изображение


Редактировать файл не рекомендуется стандартным текстовым редактором. В предлагаемом примере для редактирования выбран текстовый редактор AkelPad. В последнее время его стали часто включать в сборку Total Commander.

# – знак комментирования строки, т.е. строка с таким знаком в своем начале используется для комментария и не обрабатывается.



# EMM сообщения
# 00 не отображать никакие EMM-ы (стандартно)
# 01 отображать только действительные EMM-ы
# 02 отображать действительные и ложные EMM-ы с отображением даты
M: { 01 }



# ECM сообщения
# 00 ничего не отображать о ecm
# 01 нормальный режим, отображать только обработанные pid-ы,
дешифрованные ecm и cw
# 02 многоплановый режим, отображать действительные и ложные ECM-ы с
датой
C: { 01 }



# автоапдейт (AU)
# 00 неактивный, ни один emm pid- необработано
# 01 активный, emm pid-ы всегда обрабатывывать для софта с АУ или карт
# 02 авто, emm будут стартовать только, если канал не может быть
дешифрованным
# 03 обрабатывать emm pid-ы тіолько для обновления сетевых карт
A: { 02 }



# обновления ключа (sum 01 или 02 или 04)
# 01 обновлять только новые ключи, стандартная настройка
# 02 обновлять все ключи (исползуя для ппроверки правельный PMK )
# 04 активное TPS au
U: { 01 }



# конфигурация папки файлов (softcam, autoroll, ignore/priority)
# 00 файлы размещаются в /var/keys
# 01 файлы размещаются в /tmp
T: { 00 }



# сетевой режим, используется для нескольких клиентов
# 00 нету сети (стандарно)
# 01 newcamd сетевой клиент
# 02 radegast сетевой клиент
# 04 camd3 сетевой клиент
# 08 gbox сетевой клиент
G: { 01 }



# действие сети, воспользуйтесь с данных опций
# 00 неактивная
# 01 попробуйте через каждый новый ecm
# 02 пытаться поднятся при оф-лайне каждые Q: секунд
# 04 пытаться выявить и быстро пересоедениться к потерянному (и
неиспользованному atm) сервера
# + XX количество сообщений и YY секунд к пересоединению
# mg переподключится к серверу, если нету ответа за последние XX
ecm/удержания сети
# нету ответа для последнего ecm или удержания отосланного за YY секунд
# установить 0 для деактивации
N: { 07 } 5 30 (как вариант)



# сетевой ecm ожидания в секундах
K: { 05 }



# newcamd реконект к серверу, сек
Q: { 600 }



# приоритетность сетевой шары
# 00 gbox, newcamd, radegast, camd3 (default)
# 01 camd3, radegast, newcamd, gbox
# 02 newcamd, camd3, gbox, radegast
P: { 02 }



# опции отображения экрана, summ of:
# 01 отображать emu ecm
# 02 отображать сообщения сетевой шары
# 04 отображать что не удалось дешифровать / fta
# 08 отображать emm обновлённые ключи
# + web порт что используется для osd
S: { 03 }



# Опции Лога, выберите:
# 00 выключено
# 01 сетевой udp Лог
# 02 лог в консоль
# 04 файл, присоеденён ! удалите это собственноручно, перед этим используйте
весь Ваш hdd
# + IP udp-порт лог-файл-название
L: { 01 } 192.168.0.14 514 (указан IP компьютера и порт, на который будет направляться лог работы эмулятора)



# удерживать кеш ecm, секунды
# каждая запись в кеш занимает 28 байта, тоесть 24 часа кеширования займет
*только* 240-400kb памяти,
# для пользователей openbox/elanvision с дистанционной роздачей имеет смысл установить выше значения чем стандартные,
# to not hammer карты пока находятся в timeshifting или отображаются
шифрованные записи.
E: { 15 }



# опции кеша, выберите:
# 00 выключено(стандартно)
# 01 кеш Ecm pid-ы, помнить pid-ы используемые для декодирования
в /tmp/ca_cache.list на виходе, загружат при запуске, тот же синтаксис как и
restore.list
# 02 кеш Ecm данных, помнить CW для (E времени)
# 04 кеш Emm для сетевых карт, не отсылать тот же emm дважды, не
очищать кешь до перегрузки
H: { 03 }



# перечитать файлы, выберите:
# 00 Нет (стандартно)
# 01 перечитать файлы конфигурации при смене канала (включая priority и
ignore, но не replace/cache)
# 02 перечитать SoftCam.Key при смене канала
# 04 перечитать SoftCam.Key если файл изменён
R: { 03 }



# отладка, выберите:
# 00 выключено (стандартно)
# 01 отладка ecm
# 02 отладка emm
# 04 отладка сетевых ecm
# 08 отладка сетевых emm
# 16 отладка сетевого логина
# 32 отображать состояние памяти/процессора каждую минуту
# 64 добавлять метку времени к сообщениям лога
D: { 00 }



# тип бокса
# 00 автоопределение, изменять только тогда если Вы считаете, что выбран
неправильный тип.
# 01 dbox2
# 02 dreambox
# 03 triple-dragon
# 04 relook
# 05 openbox
B: { 00 }



# тип отображения экрана
# 00 Нет OSD (стандартно)
# 01 neutrino
# 02 enigma
# 03 relook
# + логин пароль для http авторизации
O: { 00 }



Файл newcamd.list имеет следующий вид:
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 21000
CWS = 111.111.111.111 port login parol 01 02 03 04 05 06 07 08 09 10 11 12 13 14
CWS = 111.111.111.111 port:port login parol 01 02 03 04 05 06 07 08 09 10 11 12 13 14



CWS_KEEPALIVE – задает время проверки соединения с сервером в секундах;
CWS_INCOMING_PORT – задает номер порта для прослушивания входящих соединений, эту строку можно не прописывать.
CWS – строка, где прописываются параметры сервера:
111.111.111.111 – IP-адрес или доменный адрес;
port – номер порта;
login, parol – понятно по смыслу;
01…..14 – DES-key

Кроме вышеупомянутых файлов в папке keys могут находиться SoftCam.key, priority.list, ignore.list, replace.list.

SoftCam.key – файл, в котором находятся Id каналов и актуальные ключи. В настоящее время там почти не осталось ничего актуального.

priority.list – файл, в котором прописан идент(ы) каналов, которые будут открываться с помощью сервера, используется для ускорения работы.

ignore.list – файл, в котором прописаны иденты, которые будут игнорироваться и не отвлекать внимание эмулятора на их обработку.

replace.list – файл, в котором прописываются не правильные и правильные иденты для их замены, а также другая информация по конкретному каналу.

Все эти файлы для нашего сервиса находятся тут

Настройка Oscam

Для установки эмулятора oscam скачать и разархивировать папку var для oscam. Скопировать содержимое в соответствующие папки ресивера.

Присвоить атрибут 755 файлам /var/bin/oscam-start, /var/bin/oscam-stop, /var/bin/oscam/oscam.

Изображение
Изображение
Изображение


Приступить к настройкам файлов папки /var/tuxbox/config

Изображение


В рассматриваемом примере вся настройка сведена к прописыванию server,port и login,parol в файл oscam.server в «ридер» выбранного провайдера и установки enable = 1. Остальные «ридеры» за ненадобностью можно и удалить.

Ниже приведу несколько более подробное описание, возможно оно окажется кому-то полезным.
Основными файлами конфигурации эмулятора oscam являются oscam.conf, oscam.server, oscam.user, oscam.dvbapi.

oscam.conf – это основной файл конфигурации эмулятора

Изображение


Секция [global] является основной, остальные секции вспомогательные.
Настройки секции:
logfile – вывод лога работы эмулятора. Может настраиваться для вывода в файл, в консоль или в формате для syslog.
logfile = stdout – вывод в консоль.


nice – приоритет для процесса. Может принимать значения от -20 до +20. -20 – наивысший приоритет.
nice = -1.


clienttimeout – время ожидания DW ключа в милисекундах. При значении меньше 100 – размерность секунды.
clienttimeout = 8000.


fallbacktimeout – время повтора запроса сервера в милисекундах, если нет ответа за это время.
fallbacktimeout = 4000.



waitforcards – ожидание внутреннего сервера CS перед открытием сетевых портов.
waitforcards = 0. (не ждать)



preferlocalcards – пробовать декодировать запрос на внутренних картах.
preferlocalcards = 1.


setirdetoprov – работа CS с кодировкой Irdeto.
setirdetoprov = 0.


Секция [monitor] – секция использования мониторинга через порт 988.
port = 988, номер порта для передачи информации.
nocrypt – диапазон IP адресов для приема мониторинга.
aulow = 120, время в минутах.
hideclient_to = 0, время в секундах,для скрытия клиента, который не посылает запросы.
monlevel = 4, уровень мониторинга.
appendchaninfo = 0, указывать или не указывать в логе название канала.

Секция [dvbapi] – секция активации/деактивации файла с приоритетными, игнорируемыми и подменяемыми CAID, IDENT, Chid для обработки эмулятором.
enabled = 1, секция включена.
au = 0, включение апдейта карт, 0 – выключен.
boxtype = none, тип тюнера.
user = root, имя пользователя.
pmt_mode = 5, не используйте обработчик сигнала для мониторинга / TMP, отключите camd.socket. Параметр снижает вероятность отказа oscam.
request_mode = 1, параметр для уменьшения времени переключения каналов.


oscam.server – файл настроек для доступа к серверам внешнего и внутреннего шаринга. Количество секций должно быть 1 и более

Изображение


«ридер» для тюнера, в который установлена 52 карта Триколор ТВ в нижнем картоприемнике.
Если device = SC1, то карта установлена в верхнем картоприемнике.
enable – включение/выключение секции, 0 – выключена

Изображение



«Ридер» для внешнего сервера шаринга для одновременного приема Платформы и Триколора.
В строке Devise значение server можно вводить и в виде IP и в виде доменного (буквы и цифры) адреса.
port – прописывается номер полученного порта, без пробелов до и после запятой.
login,parol – прописываются полученные логин и пароль через запятую и без пробелов.

Изображение


«Ридер» для внешнего сервера шары указанного пакета по протоколу newcamd. Если не используется, то enable = 0.

Изображение


«Ридер» для внешнего сервера шары провайдеров с viaccess. В строке IDENT указываются необходимые ID кодировок.
И так далее по остальным настройкам внешних серверов, прописанных в файле oscam.server.

oscam.user – файл с учетными записями пользователей раздачи шаринга.

Изображение


[account]
user = monitor
pwd = monitor
monlevel = 4
Это программа мониторинга.



[account]
user = root
pwd = root
group = 1,2,3,4,5,6,7,8,9,10
monlevel = 4
Это свой аккаунт для мониторинга с указанными номерами групп.

ident
Перечисляются пакеты CAID:IDENT, которые планируются к просмотру.

ChID
Для каналов в кодировке Irdeto прописываются не только CAID и IDENT, но и рабочий ChID (информация в биллинге).

keepalive = 1
Для периодической посылки пакетов от клиента к серверу, чтобы не было разрыва связи по тайм-ауту отсутствия активности.

oscam.dvbapi – файл для указания групп CAID, IDENT, ChID конкретных каналов для обработки, подмены или игнорирования эмулятором oscam. В архиве для скачивания в данном файле прописано то, что необходимо и актуально в настоящий момент.

В файле oscam.keys прописаны рабочие ключи для доступа к каналам и пакетам.

Файл oscam.services служит для установки правил фильтрации пакетов (каналов) по CAID, ProvID, SID. Допускает наличие до 64 секций.

Файл oscam.srvid содержит описания SID каналов и служит для отображения информации о просматриваемом канале. Для экономии памяти рекомендуется оставить только описания существующих каналов.

Файл oscam.provid служит для отображения информации по CAID и ProvID при использовании монитора или web-интерфейса.

Файл oscam.ac – для настройки антикаскадинга на сервере шаринга.

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

После настройки конфигурации перезагрузить ресивер и зайти в Плагины, нажав и удерживая кнопку EXIT около 2 секунд.

Изображение


Файлы с настройками под наш сервис тут

20542085.gif





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных