Всё про MPCS 330 дней назад Цитата
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 ###################################
Теперь 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 ####################################
теперь файл 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 #Максимальный размер лог файла, считается в кб
источник: satshara.tv
--- Admin
Комментарии: 0 Просмотров: 414 Метки: mpcs |