MPCS





Программа MPCS является консольным под различные протоколы и виды ресиверов для приёма спутникового телевидения.

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

Полное описание по настройке шары через MPCS.

В папке у вас будет несколько файлов , вам нужно будет подправить 3 файла mpcs conf , mpcs server , mpcs user , рассмотрим всё по порядку.

В начале мы берём mpcs.conf , убедительная просьба , проверьте что бы он у вас был примерно такой как этот.

MPCS

Обратите внимание:

везде, где перед строкой стоит # - это комментарии
это значит, что строка не активна и вам не стоит убирать знак #перед строкой
всё, что выделенно фиолетовым -это пояснения.


# mpcs.conf




[global]



Nice = -20(приоритет работы проги: 20 -высший, можете уменьшить до -2)

#LogFile = log(выводит лог. Вам не нужно)

#LogFile = /dev/tty(тоже самое, вам не нужен)

ClientTimeout = 10(сколько времени ждать ответ)



#[newcamd]



#Key = 0102030405060708091011121314(вам ненужно)

#Port = 50000@0500:023700 (вам ненужно)



#[cs378x]



#Port = 10000(вам ненужно)

#Port = 10000@0500:023700 (вам ненужно)



[serial]



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

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

timeout - время за которое должно быть всё вычитано)




# Golden Interstar



#Device = gi://tuner@/dev/ttyS0(вам не нужно)



# General Satellite



#Device = gs://tuner@/dev/ttyS0(вам не нужно)



сделайте в вашем файле всё, как указано выше





##




Теперь mpcs.server у вас он примерно такой

всё, что выделенно красным -это пояснения. У вас их быть не должно!

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

два последних вам не нужно

вам нужен только первый, по протоколу camd35

или второй, по протоколу newcamd

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

Если у вас инет gprs, то не советую его использовать. В даном примере активен первый думаю понятно, что нужно чтобы активировать второй (убрать решетку на втором и поставить на первом)



[reader]



Label = cs357x(название ридера, может быть любым)

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

Device = 127.0.0.1,6002(127.0.0.1 это адрес вашей шары , 6002 порт вашей шары)

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

Group = 1 (оставьте, как есть)

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

IDENT = 023700(только этот идент (в данном случае НТВ+) будет пропущен на сервер шары, ОЧЕНЬ ВАЖНЫЙ ПАРАМЕТР!)



#[reader]



#Label = newcamd

#Protocol = newcamd

#Key = 0102030405060708091011121314

#Device = 127.0.0.1,6002

#Account = login,password

#Fallback = 0

#CAID = 0500

#IDENT = 023700

#Group = 1

#ReconnectTimeout = 20



#[reader]



#Label = cs378x

#Protocol = cs378x

#Device = 127.0.0.1,6002

#Account = login,password

#Fallback = 0

#Group = 1



#[reader]



#Label = mobi

#Protocol = serial

#Device = dsr9500://@/dev/ttyS3:115000?delay=0&timeout=300

#Fallback = 0

#Group = 1



Адрес сервера шаринга, порт, логин , пароль вы получите, когда зарегестрируетесь на каком нибуть шаринг сервере (ПЛАТНОМ В ДАННОМ СЛУЧАЕ )





##




теперь файл mpcs.user

он должен быть примерно такой



User = tuner

Pwd = tuner

#Uniq = 1

Group = 1

IDENT = 0500:023700(это не обязательно, но на всякий случай пусть будет)



#[account]



#User = au

#Pwd = password

#Group = 1

#AU = mouse



всё остальное оставьте как есть.



Далее производим настройки в ресивере.

Заходим в Меню->Установка->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




mpcs.conf:


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


[serial]
Device = tuner@/dev/ttyS3?delay=1&timeout=9000
#Слушаем COM4 в ожидании запросов от ресивера
#посылаем ответ через 1 мс (или 10 мс, не помню какой там множитель),
#увеличиваем предел времени посылки ответов в ресивер до 9000 мс,
#качество провода это позволяет :)




mpcs.server:


Label = serv #Метка, любая на ваш вкус
Protocol = newcamd #Протокол связи с сервером, newcamd популярен и стабилен
Key = 0102030405060708091011121314 # ключик от сервера где деньги лежат :))
Device = 127.0.0.1, 65536 #IP и порт сервера
Account = user,pass #Логин и пароль для авторизации
CAID = FFFF #Тип кодировки
IDENT = FFFFFF #Идентификатор в кодировке, несколько указывать через запятую
Group = 1 #Группа, делает связь между сервером-клиентом
ReconnectTimeout = 17 #Переподключение к серверу через 17 секунд,
#если с последнего запросы был timeout или произошёл обрыв связи
Fallback = 1 #Разрешить перепосылать запрос на сервер через FallbackTimeout секунд,
#если обычно ответы приходят к вам более чем за FallbackTimeout секунд,
#то лучше её отключить поставив 0




mpcs.user:


User = tuner #Это имя нашего ресивера
Pwd = tuner #А это его пароль
Group = 1 #Связываем его с сервером


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




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




mpcs.conf:


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`ы




mpcs.server:


Label = serv #Метка, любая на ваш вкус
Protocol = newcamd #Протокол связи с сервером, newcamd популярен и стабилен
Key = 0102030405060708091011121314 # ключик от сервера где деньги лежат :))
Device = 127.0.0.1, 65536 #IP и порт сервера
Account = user,pass #Логин и пароль для авторизации
CAID = FFFF #Тип кодировки
IDENT = FFFFFF #Идентификатор в кодировке
Group = 1 #Группа, делает связь между сервером-клиентом
ReconnectTimeout = 17 #Переподключение к серверу через 17 секунд,
#если с последнего запросы был timeout или произошёл обрыв связи
Fallback = 1 #Разрешить перепосылать запрос на сервер через FallbackTimeout секунд,
#если обычно ответы приходят к вам более чем за FallbackTimeout секунд,
#то лучше её отключить поставив 0




mpcs.user:


User = tuner #Это имя нашего ресивера
Pwd = tuner #А это его пароль
Group = 1 #Связываем его с сервером




Далее настраиваем csc или wincsc на ваш 127.0.0.1 и ваш порт и camd35 или newcamd протокол


Почему создана такая цепочка? просто csc или wincsc имеют некоторые баги и эти баги могут за один вечер просмотра так вывести из себя..... а так mpcs исправляет большенство их недостатков





Некоторые хитрости удобной работы!


Для того чтобы MPCS работал в фоновом режиме, надо:
1) Запускать MPCS с параметром -b
2) Указать вкачестве LogFile адрес файла создания лога




Вот мой пример mpcs.conf файла:


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





Каталог ссылок, Top 100. Каталог ссылок. Информационный портал - Старого.NET Premium Catalogue - Каталог сайтов Белый каталог сайтов
Информационный интернет справочник | All-Catalogs.Info Audi A5 фото. Сервисы ауди. Фото Ауди доска объявлений
Работает на Amiro CMS - Free