Mpcs, кардшаринг

Програма MPCS є консольним під різні протоколи і види ресиверів для прийому супутникового телебачення.

Налагодження та установка програми зводиться до копіювання в будь-яку папку файлу Mpcs.exe і, при необхідності файлу cygwin1.dll необхідного для коректної роботи програми.

Повний опис по налаштуванню кулі через MPCS.

В папці у вас буде кілька файлів. вам потрібно буде підправити 3 файлу mpcs conf. mpcs server. mpcs user. розглянемо все по порядку.

На початку ми беремо mpcs.conf. переконливе прохання. перевірте що б він у вас був приблизно такий як цей.

Nice = -20 (пріоритет роботи проги: 20 -вищий, можете зменшити до -2)

#LogFile = log (виводить лог. Вам не потрібно)

#LogFile = / dev / tty (те ж саме, вам не потрібен)

ClientTimeout = 10 (скільки часу чекати відповідь)

#Key = 0102030405060708091011121314 (вам непотрібно)

#Port = 50000 @ 0500: 023700 (вам непотрібно)

#Port = 10000 (вам непотрібно)

#Port = 10000 @ 0500: 023700 (вам непотрібно)

Device = tuner @ / dev / ttyS0? Delay = 0timeout = 300 (ttyS0 номер компорта, до якого у вас підключений тюнер. Наприклад: 0 це com1, 1 це com2

delay - час затримки перед відправкою кожного байта в тюнер,

timeout - час за який має бути все вичитано)

#Device = gi: // tuner @ / dev / ttyS0 (вам не потрібно)

#Device = gs: // tuner @ / dev / ttyS0 (вам не потрібно)

зробіть в вашому файлі все, як зазначено вище


Тепер mpcs.server у вас він приблизно такий

все, що виділеної червоним це пояснення. У вас їх бути не повинно!

Тут представлено 4 рідера

два останніх вам не потрібно

вам потрібен тільки перший, по протоколу camd35

або другий, по протоколу newcamd

він, по ідеї, більш стабільний, але трохи більше хаває трафіку.

Якщо у вас інет gprs, то не раджу його використовувати. В даном прикладі активний перший думаю зрозуміло, що потрібно щоб активувати другий (прибрати грати на другому і поставити на першому)

Label = cs357x (назва рідера, може бути будь-яким)

Protocol = camd35 (протокол, по якому буде кулі)

Account = login, password (ну тут зрозуміло: ваш логін і пароль)

Group = 1 (залиште, як є)

CAID = 0500 (вибір кодування, в даном випадку на сервер кулі буде пропущена тільки via)

IDENT = 023700 (тільки цей ідент (в даному випадку НТВ +) буде пропущений на сервер кулі, ДУЖЕ ВАЖЛИВИЙ ПАРАМЕТР!)

Далі виробляємо налаштування в ресівері.

Заходимо в Меню-> Установка-> Card Share і вибираємо пункт NewCamd (Для GLOBO 6 ***)

Набираємо "9339" на будь-якому каналі заходимо в розділ Card Share і вибираємо пункт NewCamd (Для GLOBO 7 ***)

Обговорення програми для роботи через RS-232 - MPCS

Використовувалося в ході тестування:
1) ресивер, який надсилає запит по RS-232 на комп'ютер
2) інтернет adsl
3) комп'ютер типу IBM x86
4) ОС Windows XP SP2 і Linux на 2.6.23


Nice = -1 # Запускає MPCS з підвищеним пріоритетом
ClientTimeout = 9 # Підвищує планку максимальної затримки до 9 секунд
FallbackTimeout = 5 # Перепосилает запит, якщо він не прийшов за 5 секунд


[Serial]
Device = tuner @ / dev / ttyS3? Delay = 1timeout = 9000
# Слухаємо COM4 в очікуванні запитів від ресивера
# Посилаємо відповідь через 1 мс (або 10 мс, не пам'ятаю який там множник),
# Збільшуємо межа часу посилки відповідей в ресивер до 9000 мс,
# Якість дроти це дозволяє :)


User = tuner # Це ім'я нашого ресивера
Pwd = tuner # А це його пароль
Group = 1 # Зв'язуємо його з сервером


На сьогодні глюків з такими настройками ще не спостерігав, якщо з'явиться поправки, то буду редагувати це повідомлення.

Використовувалося в ході тестування:
1) ресивер - DVB карта
2) інтернет adsl
3) комп'ютер типу IBM x86
4) ОС Windows XP SP2 і Linux на 2.6.23


Nice = -1 # Запускає MPCS з підвищеним пріоритетом
ClientTimeout = 10 # Підвищує планку максимальної затримки до 10 секунд
FallbackTimeout = 4 # Перепосилает запит, якщо він не прийшов за 4 секунд


[Camd35] # Піднімаємо сервер по UDP протоколу
Port = 65537 # Порт цього сервера
У мене wincsc на camd35 протоколі, навіть якщо вказати локальну машину, створює затики, тому замість camd використовую newcamd протокол. Хоча інші тестери кажуть навпаки, тому показую два варіанти


Nice = -1 # Запускає MPCS з підвищеним пріоритетом
ClientTimeout = 10 # Підвищує планку максимальної затримки до 10 секунд
FallbackTimeout = 4 # Перепосилает запит, якщо він не прийшов за 4 секунд


[Newcamd] # Піднімаємо сервер по TCP протоколу
Key = 0102030405060708091011121314 # Ключик цього сервера
Port = 65537 @ FFFF: AFFFFF, BFFFFF, CFFFFF # Порт цього сервера, CAID і IDENT`и


User = tuner # Це ім'я нашого ресивера
Pwd = tuner # А це його пароль
Group = 1 # Зв'язуємо його з сервером


Далі налаштовуємо csc або wincsc на ваш 127.0.0.1 і ваш порт і camd35 або newcamd протокол

Деякі хитрості зручної роботи!


Ось мій приклад mpcs.conf файлу:


Nice = -1 # Запускає MPCS з підвищеним пріоритетом
ClientTimeout = 9 # Підвищує планку максимальної затримки до 9 секунд
FallbackTimeout = 5 # Перепосилает запит, якщо він не прийшов за 5 секунд
PidFile = mpcs.pid # Містить головний pid процесу, у мене є для зручності робити `kill pid` :)
LogFile = log.txt # Файл, в який буде писатися лог
MaxLogSize = 5120 # Максимальний розмір лог файлу, вважається в кб

Схожі статті