Кабинет пользователя Регистрация

Если вы зарегистрированный пользователь, данные вашей корзины станут видны после авторизации.

Настройка конфигурационных файлов программы MPCS для работы в качестве клиента шаринга

Вы подключились к серверу шаринга и получили три конфигурационных файла: mpcs.conf, mpcs.server и mpcs.user.
Рассмотрим файл mpcs.conf:
### mpcs.conf ###

[global]
Nice = -20
#LogFile = log
#LogFile = /dev/tty
LogFile = stdout
ClientTimeout = 9
FallbackTimeout = 7
ClientMaxIdle = 99999
CacheDelay = 120

[serial]
Device = tuner@/dev/ttyS0?delay=2&timeout=500

Для нормальной работы MPCS с вашим ресивером необходимо подобрать параметры timeout ClientTimeout FallbackTimeout. Если программа работает с установленными по умолчанию значениями, менять, скорее всего, ничего не прийдется.

ClientTimeout — сколько времени тюнер будет ждать DW ключ. Максимальное время ожидания DW ключа от сервера шаринга в секундах. Если за указанное время не будет получен ответ – в логе программы mpcs мы увидим сообщение timeout.

ClientMaxIdle — время неактивности вашего ресивера. Если ресивер за этот период не отправляет запрос, то происходит отключение mpcs. Параметр нужен для того, чтобы при переключении на FTA каналы и обратно mpcs работала в ждущем режиме и не отключалась.

FallbackTimeout — повторный запрос на сервер шаринга в секундах от момента первого запроса, если нет ответа за это время. Время жизни второго запроса: ClientTimeout — FallbackTimeout.
Если в логе mpcs мы видим сообщения fallback called 2, и за ним found, тогда желательно увеличить значение параметра FallbackTimeout во избежание дополнительных повторных запросов.
Небольшое пояснение к параметрам ClientTimeout и FallbackTimeout.
Время жизни DW ключа на пакете НТВ+ составляет 10 секунд. Ресивер предварительно до смены текущего ключа отправляет на сервер запрос на получение нового. Если в течении 10 секунд ключ не приходит — то наблюдаем зависание картинки на экране телевизора. Если же в логе появляется fallback 2 called и за ним found или cache2, то неоюходимо слегка изменить параметр FallbackTimeout в сторону увеличения.

Например:
ClientTimeout — FallbackTimeout
6 — 3 (по умолчанию, обычно хорошо работает)
7 — 5
8 — 6
9 — 7
Важно чтобы значение FallbackTimeout было меньше ClientTimeout, поскольку время жизни второго запроса clientTimeout – fallbackTimeout.

CacheDelay – задержка перед отправкой DW в ресивер из кэша, некоторые ресиверы не очень хорошо воспринимают очень быстрый ответ.


Delay — задержка в миллисекундах перед отправкой каждого байта в ресивер. Если в логе мы видим found но происходят постоянные затыки картинки или не показывает вообще, то необходимо увеличить параметр delay. Если при этом в логе будет transmit error, send x of y bytes only, то увеличивайте timeout или снижайте.

Timeout – время в миллисекундах вычитывания данных с ресивера и отправки данных в ресивер (если часто появляются incomplete — то тоже можно увеличивать).

LogFile = stdout — вывод лога на стандартный выход. Понятие относится к linux системам. Если ваша mpcs работает в каком нибудь роутере типа DLink DIR-320 или adsl модеме Acorp LAN 120, то данную строку после настройки стоит закомментировать знаком #, а раскомментировать или добавить строку LogFile = /dev/null, которая будет выводить лог работы mpcs в никуда.

Настройка файла mpcs.server

###mpcs.server###

[reader]
Label = Tricolor
Protocol = newcamd
Key = 0102030405060708091011121314
Device = server1.net,10000
Account = login,password
Fallback = 0
Group = 1
CAID = 0500
IDENT = 023700
ReconnectTimeout = 20
InactivityTimeOut = 15

Inactivity Timeout — время в секундах, по истечении которого при не активности происходит разрыв соединения с сервером.

ReconnectTimeout — время в секундах, через которое происходит переподключение к серверу если запросы отправляются, а ответы не приходят.

CAID = 0500
IDENT = 023700 это фильтрация.

В параметре CAID через запятую можно перечислить системы кодирования,
поддерживаемые этим сервером (по умолчанию разрешено все), например:
CAID = 0500,4ae1

В параметре IDENT через запятую перечисляются провайдеры, поддерживаемые
этим сервером (аналогично по умолчанию все разрешено). Дополнительно можно
указать CAID для этого провайдера и последующих.
Примеры:

Разрешаем только идент 023700 для любых CAID:
IDENT = 023700

Разрешаем идент 023700 только для CAID 0500:
IDENT = 0500:023700

Разрешаем два идента одновременно.
IDENT = 030600,023700

Разрешаем два идента для кодировки 0500:
IDENT = 0500:030600,023700

Разрешаем два идента для 0500 и один нулевой идент для 090F:
IDENT = 0500:030600,023700;090F:0


Настройка файла mpcs.user:

###mpcs.user###

[account]
User = tuner
Pwd = tuner
#Uniq = 1
Group = 1
IDENT = 0500:023700

Нужно ОБЯЗАТЕЛЬНО задать и CAID-часть (0500) и IDENT (023700). По отдельности параметры не будут работать. Можно перечислить несколько идентов через запятую и несколько CAID через точку с запятой.

mpcs.server, mpcs.conf, mpcs.user, mpcs19.07.2010, 4237 просмотров.

Спутниковые новости

19 марта 2015 г.
Как выбрать телевизор 3д для дома
12 января 2013 г.
Канал Inter+ начал вещание на другом спутнике

Все новости

Метки

Смотрите ли вы платное спутниковое ТВ