Сайт спутникового перехвата Настройка SkyNet

Содержание

Спутниковое оборудование
Установка антены
Азбука SkyNet V2
Статьи
Downolods




Яндекс.Погода

Настройка

Настройка


Прежде всего, убедитесь что штатный софт вашей dvb карты работает. Если кино показывает, уже хорошо. Настройтесь на транспондер провайдера спутникового интернета и убедитесь, что уровень сигнала достаточен для приема без потерь. Лучше всего в этом вопросе ориентироваться по BER, он должен изредка показывать очень малые значения, а лучше полностью стоять на нуле. Если же софт вашей карты не показывает BER, смотрите на уровень сигнала. Как минимум индикатор уровня сигнала должен быть зеленый. А лучше - далеко в зеленом секторе (то есть очень зеленый)
Скайнет может работать под windows и linux. Если есть возможность выбирать, рекомендую linux
Д
ля использования dvb карты под windows программе необходима библиотека streamreader.dll Для карты Skystar2, рекомендую использовать библиотеку marfi http://www.cait.com.pl/dvb.php?sect=eng Если у вас клон Twinhan, вам сюда: http://joshyfun.peque.org/
Если же у вас другая карта, попробуйте поискать для нее нужную библиотеку. Возможно ее не существует, тогда проверьте, не поддерживается ли ваша карта драйверами linuxtv, скайнет под linux по умолчанию работает лучше В конце концов, поинтересуйтесь у производителя карты, почему для их устройства до сих пор не написан streamreader.dll?
Библиотеку надо распаковать и положить в директорию с программой. Без нее скайнет не запустится.
Для работы под linux: вам понадобится X-Window и оконный менеджер (KDE, Gnome...) Кроме того, необходимы установленные и работающие драйвера linuxtv http://linuxtv.org/. Их установка может вызвать много вопросов, поэтому лучше поищите информацию в интернете на эту тему. Начать можно здесь: http://www.gs.ru/info/si/ss2unix.html
Теперь о настройке программы. Вам нужно прописать в .ini файле параметры транспондера провайдера. Замечательная табличка со спутниками и частотами есть здесь: http://www.gs.ru/info/si/skdtab.html Также можно сходить на www.flysat.com/satlist.php или http://lyngsat.com/, каналы с данными там обозначены зеленым/фиолетовым цветом (подойдут конечно не все, но многие - именно спутниковый интернет)
В файле есть несколько примеров настройки на транспондер, думаю все будет понятно.

Код:

# tuner=частота, поляризация, символьная скорость, fec

tuner=12015000,V,27282000,A

 

# lnb - настройка головки

#для C диапазона

lnb=5150000,0,5150000

#либо для Ku диапазона (линейная)

lnb=9750000,10600000,11700000

#либо для Ku диапазона (круговая)

lnb=10000000,10000000,11700000

 

Кроме настройки тюнера нужно узнать пиды по которым идет интернет трафик. Часто их можно найти на сайте провайдера где-нибудь в разделе технической информации. Если там их нет, можно поискать в интернете. Посмотрите нет ли их здесь: http://viaccessfree.biz/forum/viewforum.php?f=9 Можно поискать пиды самому с помощью плагина PidScanner для моей любимой программы просмотра спутникового телевидения ProgDVB: http://progdvb.com/
Когда найдете пиды, запишите их в ini. Ваша запись должна выглядеть примерно так:

Код:

tuner=12321000,V,27500000,A

pids=777,820,1360,1548,1579,1581,1584,1598,1940

 

для перехвата всех пидов можно использовать один универсальный, при условии что ваша карта справится с всем потоком

Код:

pids=8192

 

Напротив остальных строк начинающихся с tuner или pids поставьте # чтобы программа не обращала на них внимания.

Если установлен Diseqс
на примере 4-х портового, соответственно

Код:

#для 1-го порта

diseqc=HIGH_BAND,HORIZONTAL,POSITION_A,OPTION_A

#для 2-го порта

diseqc=HIGH_BAND,HORIZONTAL,POSITION_B,OPTION_A

#для 3-го порта

diseqc=HIGH_BAND,HORIZONTAL,POSITION_A,OPTION_B

#для 4-го порта

diseqc=HIGH_BAND,HORIZONTAL,POSITION_B,OPTION_B

 

Если вы используете карту SkyStar1 под windows раскомментируйте строку "ss1=1"
Если вы используете ресивер DreamBox - ваши настройки dream_ip, dream_port и pids, библиотека streamreader.dll не нужна.
Теперь можно запустить. Признаком успешной настройки будет изменение статистики в верхней части окна программы. Если счетчик in начал отсчитывать мегабайты и tcp threads начало увеличиваться, значит все в порядке - программа видит поток и в потоке tcp/ip протокол. Если нет - значит что-то неправильно.
Нажмите букву G и внимательно рассмотрите появившуюся справа табличку. Тут работают стрелки, плюс/минус на цифровой клавиатуре, delete, и цифры. Вобщем это фильтр для файлов по типам и размерам.
При приеме поглядывайте на счетчик discontinuity, если он меняется - значат у вас проблемы. Вам нужен практически идеальный поток без сбоев, ведь достаточно чтобы в файле отсутствовал всего один пакет чтобы архивы и exe ушли в мусор.
Что делать? Прежде всего, обратите внимание КАК они увеличиваются. Это можно сделать посмотрев файл лога, там записан пид и точное время когда произошла бяка. Когда вы грабите одновременно по нескольким пидам, будет хорошо видно что происходит.

Код:

232909.88 ts: discontinuity (pid = 1327, cc = 8, must be 5)

232909.88 ts: discontinuity (pid = 1328, cc = 13, must be 9)

232909.99 ts: discontinuity (pid = 1498, cc = 13, must be 8)

232910.49 ts: discontinuity (pid = 1499, cc = 3, must be 10)

 

Странные цифры вначале - это время, так сделано для экономии места: 232909.88 -> 23:29:09 + 88 сотых. Здесь хорошо видно, что несчастье произошло одновременно со всеми элементарными потоками. Попросту говоря, произошел обрыв всего принимаемого потока, что и отразилось на всех (или почти всех) элементарных. Почему это могло произойти? Лично у меня такое всегда происходит при инициализации софтмодема. Его драйвер настолько ужасно написан, что приостанавливает на короткое время работу всей системы. Для потока с dvb карты это смертельно. Устройство не обладает достаточным запасом памяти чтобы на время задержать идущий с огромной скоростью поток данных.
Почему такое происходит у вас, если вы не инициализируете софтмодем? Не знаю. Наиболее вероятная причина - маленький буфер для потока в драйвере карты. Современные карты рассчитаны на прием телевидения и радио, и размер буфера задан исходя из этих потребностей. Ситуация усугубляется если у вас в системе есть еще устройства или программы которые требуют к себе пристального внимания со стороны ЦПУ (грубо говоря тормозят систему) К тому же Windows не является ОС реального времени, любая программа может быть остановлена на неопределенный период, и неизвестно когда продолжится ее выполнение.
Что делать? Во первых, попробуйте увеличить размер буфера в драйвере. Позже я объясню как это сделать с драйвером SkyStar2. Во вторых, уберите все ненужное железо, поотключайте лишние устройства в Bios Setup, в том числе и порты, чтобы освободить прерывания. Посадите каждое устройство на отдельное прерывание. Для этого вам скорее всего придется отключить APIC, и расставить прерывания вручную. И даже переставлять устройства по слотам. Как это сделать - ищите в интернете (никто не говорил что будет легко) Причиной ваших бед может являться любое устройство, в том числе и интегрированное в системную плату. Нет, я не предлагаю ничего выпиливать Просто попробуйте на другой машине с другим железом. В третьих, возможно самый легкий выход - патч драйвера или переход на другую более правильную ОС
Д
а, еще отключите резидентные антивирусы и другие ненужные для процесса программы, причина может быть и в них.
Если же discontinuity проскакивают по одному, через довольно большие промежутки времени, скорее всего дело в уровне сигнала. Впрочем, это могут быть и ошибки которые уже идут в потоке, в этом случае вы ничего не можете сделать, но и файлы скорее всего не побьются.

 

Сайт создан в системе uCoz
Спутниковое оборудование Установка антены Азбука SkyNet V2 Статьи Downolods

Этот сайт создан при помощи программы Globus SiteBuilder
Этот сайт создан при помощи программы Globus SiteBuilder
Для контактов oleg_blag@mail.ru
Сайт создан в системе uCoz