Изменить размер шрифта
 
Текущее время: 28 мар 2024, 18:37



Часовой пояс: UTC + 1 час [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
 
Автор Сообщение
 Заголовок сообщения: SkyNet
СообщениеДобавлено: 10 июн 2011, 14:30 
Не в сети
Администратор
Администратор
Аватара пользователя

Зарегистрирован: 01 июн 2011, 20:58
Сообщения: 1836
Медали: 3
Откуда: Россия
Cпасибо сказано: 1414
Спасибо получено:
1687 раз в 1009 сообщениях
Описание SkyNet

Изображение

Настройка

Прежде всего, убедитесь что штатный софт вашей 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
Теперь о настройке программы. Вам нужно прописать в skynet.ini файле параметры транспондера провайдера. Замечательная табличка со спутниками и частотами есть здесь: http://www.gs.ru/info/si/skdtab.html Также можно сходить на http://lyngsat.com, каналы с данными там обозначены фиолетовым цветом (подойдут конечно не все, но многие - именно спутниковый интернет).
В файле есть несколько примеров настройки на транспондер, думаю все будет понятно.

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


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

tuner=12321000,V,27500000,A
pids=777,820,1360,1548,1579,1581,1584,1598,1940


pids=8192- универсальный пид, т. е. skynet будет анализировать “все пиды”, но возможность одновременного использования skynet и спутн. инета отпадает.
Напротив остальных строк начинающихся с tuner или pids поставьте # чтобы программа не обращала на них внимания.
Если вы используете карту 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 проскакивают по одному, через довольно большие промежутки времени, скорее всего дело в уровне сигнала. Впрочем, это могут быть и ошибки которые уже идут в потоке, в этом случае вы ничего не можете сделать, но и файлы скорее всего не побьются.

Интерфейс


Верхняя часть экрана отображает общую статистику.
in - объем принятых и обработанных данных.
discontinuity - количество разрывов потока. Каждый из них может быть смертельным для одного или более файлов.
tcp threads - количество открытых tcp потоков. Программа следит за всеми потоками.
files - количество файлов загружающихся сейчас.
zoom - размер экрана по горизонтали.
cache - количество операций записи в кэше программы.
written - объем данных сохраненных на диск.
memory - объем памяти занимаемой кэшем.
Большую часть экрана занимают полоски, показывающие какие файлы в данный момент загружаются и прогресс загрузки. Цвет полоски зависит от типа файла. Аудио файлы зеленые, архивы - темно зеленые, видео файлы - салатовые, изображения - красные и т.д(эти цвета можно поменять в файле настроек). Белым показывает уже загруженные сегменты. В конце каждого сегмента рисуется тоненькая красная вертикальная полосочка, это позволяет видеть мелкие разрывы при любом увеличении.
Тонкие горизонтальные красные полосы перечеркивающие файлы - таймауты. Они показывают сколько уже времени не приходило данных относящихся к этому файлу.
В новых версиях файлы бледнеют после 15 секунд неактивности.
Слева от списка файлов находится маленький белый треугольник - курсор. Его можно перемещать по списку файлов стрелками.
Внизу отображается подробная информация по текущему файлу. Слева направо: Пид, мак адрес, ip адрес приемник, ip адрес источник (ip сервера), объем уже загруженных данных, полный размер файла, процент загруженных от полного объема, количество потоков которыми загружается файл. Вторая строка содержит самый лучший уникальный идентификатор файла. Чаще всего - это время модификации. Третья строка - присвоенное файлу имя.
По старой доброй традиции (кому доброй, а кому не очень) программа управляется исключительно с помощью клавиатуры.

Кнопки


G - включает и выключает таблицу для настройки принимаемых типов и размеров файлов.
Разберем таблицу на примере одной строки:
+ - признак того что файлы из данной группы будут загружаться программой.
ARCHIVE - Название группы / расширения. Группы могут включать в себя несколько расширений. Например, ARCHIVE включает в себя zip, rar, ace, 7z. Название группы отображается немного другим цветом и для убедительности пишется большими буквами.
1.M - Минимальный размер файлов которые загружаться. В данном случае 1 мегабайт.
1.00G - Максимальный размер файлов.
Курсор перемещается стрелками, есть дополнительный модификатор перемещения по вертикали - клавиша Shift.
Значок + устанавливается и сбрасывается плюсом и минусом на цифровой клавиатуре. Те же плюс и минус увеличивают и уменьшают минимальный и максимальный размер. Цифры используются для установки круглых размеров. Delete стирает размер (устанавливает в ноль). Комбинация клавиш Ctrl-S сохраняет настройки в файл на диске.
При отключенной таблице, действуют следующие клавиши:
Плюс/минус на цифровой клавиатуре - изменяют масштаб по горизонтали.
Стрелки влево-вправо - прокручивают полоски в соответствующем направлении.
Стрелки вверх-вниз - перемещают курсор по списку файлов.
Цифры - изменяют масштаб на предустановленный.
E/Shift-E - изменяют ширину полосок в списке файлов.
Delete - удаляет файл под курсором.
M/N - изменяют размер области просомотра содержимого файла. Модфикатор - Shift
Ctrl-I - принудительно отправляет недокачанный файл в incomplete
S - режим "stop download" - новые файлы игнорируются, только догружаются старые.
Ctrl-R - перезагрузка rules.txt и regex.txt
K - метка keep для файла. Файл не удаляется по таймауту и также его нельзя случайно удалить Del.
Numpad 0 - Сортировка списка файлов по id (по порядку добавления в список).
Numpad 1 - pid.
Numpad 2 - mac.
Numpad 3 - IP адрес низначения.
Numpad 4 - IP адрес источника.
Numpad 5 - Размер.
Numpad 6 - Цвет.

Примечание: файлы с одинаковым критерием сортировки выделяются линией слева.

Патч драйвера SkyStar2.
Файл драйвера SS2 называется skynet.sys и находится в windows\system32\drivers
Убедитесь что у вас есть копия этого файла, если нет - сделайте ее.
Вся ответственность за патч и его возможные последствия лежит на вас. Если вы что-то сделаете неправильно, ваша операционная система может не загрузиться, выпасть при загрузке в синий экран, или просто зависнуть. В этом случае загрузитесь в safe mode и перезапишите файл драйвера из предварительно сделанной копии.
Если у вас версия драйвера 4.2.8 или 4.3.0, вы можете пропатчить его маленькой программкой: ss2_driver_patch.7z
После патча перезагрузите машину. Если все прошло успешно, весь софт будет работать как и раньше, однако discontinuity, которые вы наблюдали к примеру при запуске тяжелых программ, исчезнут.
Примечание: оригинальный драйвер SS2 не умеет работать с протоколом DiSEqC 1.2, если вам нужна его поддержка обратите внимание на программу MyTheatre http://dvbcore.com, с ней идет откорректированный Saar'ом драйвер.
Необходимость патча, весьма мала(маё мнение), также можно изменить значение Rfd (например на 512) в Мой компьютер\ диспетчер устройств\ сетевые платы\ Technisat…(или какая у вас).


Вопросы и ответы по SkyNet

Q: У меня что-то не получается, что делать?
A: Пробовать. Думать. Потом снова.
Мне не пишите. Для этого есть форум. Но на форум тоже не пишите, там и так уже сто раз ваша проблема обсуждалась.
Q: ProgDVB не находит канал, что делать?
A: Измените параметры любого ненужного канала.
Q: Есть ли интернет на HotBird?
A: Нет.
Q: Должен ли я иметь официальное подключение к провайдеру спутникового интернета?
A: Нет.
Q: Много файлов со временем перечеркиваются горизонтальной красной полосой и уходят. Можно ли что-то с этим сделать?
A: В основном виноваты пользователи - не докачивают. Можно увеличить таймауты для файлов в ini и оставить программу работать на больший срок.
Q: А можно настоящие имена файлов, а не эти кракозябры?
A: Нет. В потоке они не передаются.
Q: Ловится одна мелочь / На файлах остаются вертикальные красные полоски. Что делать?
A: Читать с начала.
Q: У меня SkyStar1, при потоке выше 1Мб/сек сплошные красные полосы.
A: Это аппаратное ограничение SS1, с этим ничего нельзя сделать. Впрочем, у SS1 есть такие же аппаратные фильтры, которые можно использовать, в ini есть соответствующая опция.
Q: На слабом сигнале или при посторонних помехах SS1 "засыпает", поток перестает идти до рестарта DvbData
A: Или попробовать исправить ситуацию которая вызывает "засыпание", или приобрести карту которая не засыпает.
Q: Пытаюсь грабить с NetSystem, сплошные красные полосы.
A: NetSystem часть трафика отдает по земле. Зависит от времени суток.
Q: Как распаковывать многотомники?
A: Вам понадобится программа UnRarTome. Или оригинальный .svf файл от них и программа svffix
Q: Где / Как ловить большие файлы, фильмы, игры, и прочее.
A: Везде где видите файлы загружающиеся с большой скоростью / Терпеливо.
Q: Как ловить образы дисков?
A: У этих типов файлов слишком длинные сигнатуры, поэтому они не определяются программой. Вам придется ставить +bin 100M ( и iso)* А потом самостоятельно определять что там такое загрузилось.
Q: Я могу поймать то-то? Сколько времени это займет.
A: От нескольких минут до нескольких лет и далее до никогда. Если вам нужно что-то конкретное - много легче достать это обычными путями.
Q: А что полезного там есть?
A: Каждому свое. Кто-то ловит последние новинки софта, кому-то нравится то, что падает много разнообразной музыки, кто-то настроил программу на отлов обновлений антивирусных баз или на реплеи компьютерных игр ...
Q: Почему exe файлы имеют расширение ex_ ?
A: Чтобы случайно не запустить. Если вам больше нравится exe, откройте файл regex.txt и поменяйте.
Q: Как запускать exe файлы и не заразиться вирусом / не порушить windows
A: Вам поможет замечательная утилита WinRollBack: http://winrollback.com И еще установите Flash Bios Protection, если не имеете под рукой программатора, exe'шники разные бывают
Q: Можно ли грабить с двух трансподеров одновременно или грабить и смотреть TV?
A: Нет. У карты всего один тюнер, для того чтобы это делать вам понадобятся две карты. Учтите что два одинаковых устройства не могут работать в windows.
Q: Можно ли грабить спутниковый интернет и одновременно официально им пользоваться?
A: Да, но вам придется удалить из ini pid по которому получаете данные вы.
Примечание: в linux проблем со своим пидом нет, так что этот ответ относится только к windows.
Q: Директория temp не очищается при выходе из программы, так и должно быть?
A: Да.
Q: У меня SATA винчестер, очень много discontinuity.
A: http://viaccessfree.org/forum/viewtopic.php?t=23028
Q: Когда будут добавлены дополнительные протоколы, ftp, edonkey, irc, etc.
A: Вероятно никогда. Скайнет - некоммерческий проект, я не могу уделять ему слишком много времени. Даже http сейчас перехватывается не идеально. Почему? Во первых это вообще невозможно, таковы особенности спутникового перехвата. А во вторых нужно много времени чтобы найти причины по которым алгоритм может ошибаться. Ну и напоследок скажу что в отличие от http, ftp перехватывается далеко не весь. Меньше чем на треть.
Q: Я обновил скайнет, а новый бинарник упал (вариант: съел всю виртуальную память)
A: Новый скайнет может быть не совместим со старыми файлами настроек и сохранениями. Перенесите свои настройки в новую версию.
Q: У меня карта поддерживает FullTS, что лучше использовать универсальный pid 0x2000 или список отсканированных.
A: Второе. Чем меньше поток который приходится обрабатывать вашему компьютеру, тем больше шансов что не будет переполнения буфера.
Q: Мне кажется что новый скайнет ловит больше (меньше) чем старый.
A: Есть способы измерить это точно, поэтому такие наблюдения ценности не имеют.
Q: Послал вам письмо, но ответа не получил, в чем дело?
A: Может оно просто пропало по пути. Может вы хотите от меня слишком многого, или спрашиваете о том чего я не знаю и знать не могу. Есть шанс что вы понадеялись что я телепат или ясновидящий (К сожалению нет, в последнее время я увлекаюсь лишь пляской с бубном и проклятиями.) И наконец самое страшное, вы думаете что я - техсаппорт.
Q: Запустил консольный вариант под Linux, но файлов не перехватывает. Что неправильно?
A: Настройки фильтров по типам и размерам доступны только в GUI версии. Вы можете запустить версию с графическим интерфейсом на любой машине, даже без DVB карты. К примеру xskynet in=fff
Затем вы делаете настройки фильтров и сохраняетесь по Ctrl-S. Осталось перенести файл regex.dat в директорию с консольным вариантом.

Спутники - пиды для рыбалки


Raduga
tuner=11142000,V,5000000,A
pids=8192
IntelSat - 60e - STV & Raduga
tuner=11595000,V,29270000 A
pids=8192
Turksat 1C - 42e SkyDSL
tuner=12054000,H,24736000 A
pids=1080,1120,1190,1280,1310,1340,1410,1430,1460, 1500,1520,1560,1610,1710,
1720,1750,1890,2040,2420,2620,3020,3150,3170,3220, 3280,3310,4010,4130,6000,
7060,7410,6000
pids=6000
pids=8192
EXPRESS AM22 - 53e SpaceGate
tuner=10971000,V,26668000,A
pids=1299,1300,4100,4120,4140,4300,4310,4330,4360 ,4400,4410,4420,4458,7000
pids=8192
53e PlanetSky
tuner=10996000,H,15500000,A
pids=512,514,515,516,517,519,555,900,901,902,999
pids=8192
Raduga
tuner=11123000,V,7593000,A
pids=8192
STS Data
tuner=11044000,V,29800000,A
pids=8192
53e HeliosNet
tuner=11124000,V,7593000,A
pids=700,710,802,4137,4153,4160,4161,4162,4163,41 77,4178,7177
pids=8192
SGU-1
tuner=11022000,H,8888000,A
pids=2312
pids=8192
SGU-2
tuner=11184000,V,11110000,A
pids=2312
pids=8192
tuner=11163000,H,11580000,A
pids=2312
pids=8192
tuner=11165000,V,11600000,A
pids=23 12
pids=8192
tuner=12655000,H,14816000,A
pids=8192
tuner=12675000,H,13333000,A
pids=8192
tuner=12701000,H,3100000,A
pids=8192
Eutels at W4 - 36e M-Web
tuner=12207000,H,27500000,A
pids=8192
OTIK
tuner=12303000,H,5000000,A
pids=8192
Eutelsat W1 - 10e Net by Sat
tuner=11473000,V,33300000,A
pids=8192
DirecWay Europe
tuner=11526000,V,30000000,A
pids=8192
Skylogic
tuner=11607000,H,27500000,A
pids=8192
DirecWay Europe
tuner=11615000,V,30000000,A
pids=8192
EUTELSAT W3 - 7e OpenSky
tuner=11262000 H 27500000 A
pids=3001 3010 3011 3012 3013 3021 3022
pids=8192
OpenSky
tuner=11449000 V 27500000 A
pids=2401 3010 3011 3012 3013 3021 3023
pids=8192
Evolve
tuner=11554000 H 27500000 A
pids=1327
pids=8192
tuner=11679000,H,30031000,A
pids=2312
pids=8192
DirecWay Europe
tuner=11471000,H,30000000,A
pids=8192
Skylogic
tuner=11513000,H,27500000,A
pids=8192
Skylogic
tuner=12520000,H,27500000,A
pids=8192
Web-Sat
tuner=12520000,V,4000000,A
pids=8192
SIRIUS - 5e SatGate
tuner=11919000 H 27283000 A
pids=822 888 1537 1538 1539 1540 1549 1929 3183
pids=8192
Swepet
tuner=11996000 H 27500000 A
pids=530 531 537
pids=8192
SatGate
tuner=12015000 V 27283000 A
pids=800 821 831 889 1535 1546 1548 1556 1565 1577 1584 1587 1589 1591 1596 1602 1606 1933 1936 1939 1943 1948 3163 3164 3171 3172 3177 3178 3180
pids=8192
SatGate
tuner=12265000 H 27500000 A
pids=402
pids=8192
SatGate
tuner=12320000 V 27489000 A
pids=402,777,820,833,888,1003,1360,1548,1549,1579 ,1581,1584,1598,1940,3010,
3011,3015,3017,3021,3026,3027,3143,3173,3174,3176, 3177,3179
pids=8192
tuner=11285000 V 27500000 A
pids=605 608 1031
pids=8192
Amos - 4.0W - Hungaro DigiTel
tuner=11493000,V,27500000,A
pids=2312
pids=8192
SkyDSL expres am22 53E
tuner=11481000,H,41250000,A
pids=100, 102, 103, 104, 105, 106, 107


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 1 час [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Template made by DEVPPL -
Рекомендую создать свой форум бесплатно на http://4admins.ru

Русская поддержка phpBB
 
Яндекс.Метрика Материалы, находящиеся на форуме, были взяты из сети Интернет как свободно распространяемые и добавлены на форум посетителями форума исключительно в ознакомительных целях. Администрация ресурса не несет ответственности за использование материалов, размещенных на форуме пользователями. Если Вы являетесь правообладателем и Вас не устраивают условия, на которых Ваш продукт представлен на данном ресурсе, просьба немедленно сообщить с целью устранения правонарушения. Использование материалов сайта возможно только с разрешения администрации. Copyright © Aiwan. Kolobok smiles

Наверх