Настройка SkyNet для карточек SS-3 (1401)
DVB-приемник с программной обработкой потока.
Позволяет принимать высокоскоростные потоки данных (до 72 Мбит/с).
Предельно простая архитектура .
Предназначен для построения высокопроизводительных серверов доступа,
граббинга спутникового интернет, приема спутникового ТВ,
в том числе и HDTV-вещания.
Технические характеристики:
Стандарты
MPEG2 транспорт ISO/IEC 13818-1
DVB-Видео / Audio ISO/IEC 13818-2, -3
DVB-Data: ETSI EN 301192
MPE да
Data Piping да
Data Streaming да
Data Carousels возможно
Object Carousels возможно
Спецификации и характристики
Тюнер ...... На карте использутся не привычный тюнер (точнее NIM - Network Interface Module)
выполненного в виде отдельного узла (металлическая коробочка),а распаяный непосредственно на плате узел.
Радиочастотная узла закрыта экраном
Входной диапазон (L-band) 950 - 2150 МГц
Демодулятор QPSK ETS 300 421
Декодер Reed-Solomon ETS 300 421
Автовыбор FEC 1/2, 2/3, 3/4, 5/6, 7/8
MCPC и SCPC совместимость да
SymbolRate 1-45 Мсимв/с
Питание LNB (13/18 В. 22КГц)
Протокол DiSEqC 1.x (2.0 optional)
Производительность
Нефильтрованный поток данных до 90 Мбит/с
Макс. поток MPEG-2 PES до 72 Мбит/с
Макс. поток Unicast трафика (TCP/IP) до 72 Мбит/с
Макс. поток Multicast трафика (IP-Multicast) до 72 Мбит/с
Макс. число PID фильтров 255
Возможности
Демультиплексор программный
Фильтрация по MAC-адресу в NDIS драйвере
Автомат. настройка IP-multicast группы да
IP-Unicast с вычислением MAC-адреса из IP да
Multicast NDIS драйвер
Декодирование Video/Audio Программное
Teletext Программное
PC интерфейс
Шина PCI версия 2.1, plug & play, PCI-мост Philips SAA7146AH
Режим передачи данных PCI-Slot
Префикс MAC-адреса 00-D0-5C
Идентификаторы PCI VendorID 1131
DeviceID 7146
SubVendorID 13С2
SubDeviceID 100F
Программное обеспечение
MS Windows Windows 98SE/ME/2000/XP
Установка драйверов и ПО plug and play
Доступность API и SDK по запросу
LINUX LinuxTV.org
Разное
Габариты изделия 140 мм x 65 мм x 18 мм
Руководство пользователя на CD-ROM да
Драйвера и ПО на CD-ROM в комплекте
А начнём мы с того что опредилимся что нам для этого нужно .
1)Нужна карта SS-3 (1401)!
2)Нужна сама программа SkyNet которая заточена под данную карту скачать её можно у нас в разделе "Каталог файлов "
3)Так же если мы собираемся настраивать SkyNet как модуль то нам понадобится программа ProgDVB.
Установка драйвера
Далее мы будем говорить про установку
карты под Windows XP + SP2
при первом включении компьютера с установленной DVB-картой TT-PCline Budget 1401
система определяет её как
Мультимедиа контроллер и предлагает установить драйвер
система сама найдет и перепишет "куда надо" - нужные файлы
после нормальной установки карта прописывается как
сетевая карта под названием TechnoTrend DVBsat PCI budget Adapter
это можно проверить нажав
пуск >>> панель управления >>> система >>> оборудование >>> диспечер устройств если нажать кнопочку Сведения, то можно увидеть
какой именно файл ( ttdvblcd.sys ) и куда записал
Собственно, чтобы смотреть КИНО -
выполненных действий уже достаточно
и в принципе больше переписывать с диска ничего НЕ НУЖНО
но для рыбакалки этого не достаточно теперь если мы хотим настроить
SkyNet как модуль то нам придётся установить программу ProgDVB а если как отдельную программу то надобно установить остальной софт с диска который шол в комплекте с карточкой.
Пока расмотрим первый случай установим программу ProgDVB!
Установка ProgDVB
ProgDVB - одна их лучших и САМАЯ популярная
программа пока мы расмотрим настройку настройку программы для рыбалки !!
научимся её устанавливать и настраивать .....
саму программу берем на официальном сайте Автора программы Prog"a
раздел Download официального сайта программы
Скачиваем самораспаковывающийся архив ....
последняя версия ( на 21.08.06 ) - 4.77 ....... 2.61 mbyte )
раскрываем его ...
Но я не рекомендую использовать версию этой проги выше чем 4.56.2 так как в последующих версиях начал использоваться новый движок в программе ProgDvbEngine.dll не коректно работающий с данной картой что приводит к подёргиванию изображения при просмотре TV.Но на рыбалку это не как не влияет.
и при инсталяции программы, указываем тип устройства Budget PCI ( SkyStar3)
при первом старте программы.....
Далее вам и понадобится ТРЕТИЙ файлик - из папочки с драйвером
ttcdacc.dll -
его надо перекопировать в папку Moduls в корневом каталоге программы ProgDVB ( обычно это надо делать только для старых версий программы ProgDVB - в новых версиях этот файл уже обновлен )
Этот файлик вы сможете найти и в папке с расширенным драйвером
когда установите "родное" програмное обеспечение с диска
(то-есть, когда запустите программу Setup на диске )
Ну вот и всё - можно настраивать программу на выбранный спутник
- и смотреть КИНО но для рыбалки этого не достаточно!!!
Значит теперь у нас всё подготовлено осталось произвести операцию со SkyNet-ом
А делаем мы следуюшие тот архив который вы скачали у нас в "Каталоге файлов" мы берём и всё содержимое данного архива кидаем в в папку Moduls
в корневом каталоге программы ProgDVB проверить правильно ли он установился можно посмотреть запустив программу
ProgDVB и зайти в сервис там должен прописаться SkyNet кстати в дальнейшем запускать его с этого места и будем
Далее нам надо отредоктировать ini файл заходим Moduls
в корневом каталоге программы ProgDVB ищем файл SkyNet ini и тут прписуем чистоту транспордера провайдера и пиды с которых мы будем рыбачить!
Теперь о настройке программы. Вам нужно прописать в .ini файле параметры транспондера провайдера. Замечательная табличка со спутниками и частотами есть здесь: смотримТакже можно сходить на лунгсат, каналы с данными там обозначены фиолетовым цветом (подойдут конечно не все, но многие - именно спутниковый интернет)
В файле есть несколько примеров настройки на транспондер, думаю все будет понятно.
# tuner=частота,поляризация,символьная скорость,fec
tuner=12015000,V,27282000,A
Кроме настройки тюнера нужно узнать пиды по которым идет интернет трафик. Часто их можно найти на сайте провайдера где-нибудь в разделе технической информации. Если там их нет, можно поискать в интернете. Можно поискать пиды самому с помощью плагина PidScanner для моей любимой программы просмотра спутникового телевидения ProgDVB
Когда найдете пиды, запишите их в ini. Ваша запись должна выглядеть примерно так:
tuner=12321000,V,27500000,A
pids=777,820,1360,1548,1579,1581,1584,1598,1940
Напротив остальных строк начинающихся с tuner или pids поставьте # чтобы программа не обращала на них внимания
Вот ниже приведён синтаксис ini файла спасибо HotKey.
#use_openvpn_tun=1
#tun_ip=127.0.0.1
#inet_mac_str0 = 00D000000000 #мак адрес вашей карты
#------------------------------------------------------------------------
#Фильтр пакетов по МАС адресу. Обнаруженные пакеты отправляются в сетевую подсистему через раусокет. До 10 фильтров.
#inet_mac_str0=00D000000000
#inet_mac_str1=00D000000000
# Сохранять сегменты
show_segments=1
# Масштаб окна по умолчанию (Изменение представления "полос" загрузки файлов)
zoom=10mb
# Вывод информации о ошибках потока в log файл
discon_to_log=0
# Отключение проверки контрольной суммы для MPE датаграм, проверка контрольной суммы значительно нагружает ЦП
_crc32=0
# Включает полоски таймаута
timeout_fade_rate=50
timeout_line=1
# Сворачивание в трэй
#tray=1
# Подтверждение закрытия программы
#exit_promt=1
# Не производить поиск заголовков http для tcp сессий без SYN
#no_scan=1
#regex.txt=regex.micro
# Включает минилог для каждого файла, вставшего на закачку (предназначено для отладки алгоритма)
use_file_log=0
# Путь к директории для минилогов
logdir=logdir
# window (позиция окна при запуске)
wx=0
wy=0
# Высота окна программы
ww=600
# Ширина окна программы
wh=450
# Время автосохранения
autosave_time=60000
# Вывод на полный экран(1) или сокращенный (WX,WY)
maximize=0
# Частота обновления окна программы
refresh=100
# Название шрифта
font=courier
# Размер шрифта
font_size=16
# Работа на первом процессоре в многопроцессорных системах
processor=0
xfont=-*-*-*-*-*-*-*-*-*-*-*-*-*-cp1251
# files
# Минимальный размер недокаченных файлов
incomplete_min_size=10M
# Процент целостности недокачанных файлов
incomplete_%=99
# Поддержка протокола http
http=1
# Поддержка протокола nntp
nntp=0
# Поддержка протокола ftp
ftp=1
# tcp/ip
# Максимальный значение поля размера ip пакета)
mss=1500
# Таймаут тцп пакета
tcp_timeout=300000
# Задает размер TCP окна
tcp_window=8M
# Размер буффера для сборки tcp сегментов
tcp_buffer=32K
tcp_fin_timeout=30000
# Таймауты для файлов различных размеров
timeout_100k = 100
timeout_500k = 5000
timeout_1m = 1000
timeout_5m = 20000
timeout_10m = 80000
timeout_50m = 160000
timeout_100m = 160000
timeout_500m = 320000
# Файлы из пиринговых сетей
p2p_add = 18000
# Таймаут для файлов закаченных на 99% (работает по по SHIFT+Del)
ninety_nine_percent_timeout=3600
# таймаут для файлов закаченных менее чем на 1% (работает по по Ctrl+Del)
one_percent_timeout=10800
# disk
# Формирование имени сохраняемых файлов
name_format=E/*/m_s_cR.E
# P - pid hex - пид в шестнадцатиричной системе счисления
# p - pid dec - пид в десятиричной системе счисления
# M - mac - мак адрес карты пользователей в верхнем регистре
# m - lower case mac - мак адрес карты пользователей в нижнем регистре
# D - destination addr hex - ip адрес пользователей в шестнадцатиричной системе счисления
# d - destination addr dec - ip адрес пользователей в десятиричной системе счисления
# S - source addr hex - ip адрес источника в шестнадцатиричной системе счисления
# s - source addr dec - ip адрес источника в десятиричной системе счисления
# C - counter hex - счетчик в шестнадцатиричной системе счисления
# c - counter dec - счетчик в десятиричной системе счисления
# E - extension - расширение файла
# N - size - размер файла
# R - real name (if known) - настоящее имя файла (если известно)
# * - mark (from rules.txt) - информация из rules.txt после значка "*"
# i - инкапсуляция пакетов, дает возможность оценить улов по разным видам соединений
# Имя и путь папки для не полностью закачанных файлов
incomplete=incomplete
# Имя и путь папки дря временных файлов
temp=temp
# Имя и папки для полностью закачанных файлов
ok=ok
# Макисмальный размер блока в кеше
cache_max_block=128k
# Размер кеша
cache_scan=2000
# Принудительно сливать на винт содержимое кеша если размер очереди достиг значения cache_flush
cache_flush=10000
#ss1=1
#ss1_mac_filter=00D0
#dream_ip=127.0.0.1
#dream_port=31339
#diseqc=POSITION_A
#diseqc=HIGH _BAND,HORIZONTAL,POSITION_A,OPTION_A
# tuner
# Настройки тюнера
lnb=9750000,10600000,11700000
# Настройки diseqc. Если используется diseqc, то следующюю строчку надо раскомментировать.
# и указать правитьные настройки diseqc.
# Если diseqc поддерживает два входа, то выбирается "POSITION_B" или "POSITION_A"
# Если diseqc поддерживает четыре входа, то выбирается "POSITION_A" или "POSITION_B" и
# "OPTION_A" или"OPTION_B"
# Возможные варианты:
# LOW_BAND HIGH_BAND
# VERTICAL HORIZONTAL
# POSITION_A POSITION_B
# OPTION_A OPTION_B
# OPTION_A OPTION_B
# У меня diseqc
#diseqc=POSITION_А
################################################## #######
# Настройки провайдера
#53.0°E SkyDSL(пример)
# Описание настроек частоты, символьной скорости и т.д
tuner=11481000,H,41250000,A
# Перечисление пидов через запятую
pids=100
здесь Синтаксис Regex
Для файлов которые нужно добавить в рэгекс:
b -это в шеснадцатиричном формате
t -это по контенту ..
октроете регекс и увидите ...
Берёте любой тип файлов который собираетесь ловить,
желательно несколько штук... Запускаете
Тоталкомандер,или Far или любой HEX редактор, находите
файл который вам нужен например mp3 открываем его на
просмотр, в шеснадцатиричном виде и смотрим на самое
начало файла 49 44 33 03 00 переписываем первые
восемь байт (один байт - две цифры 49 или 44),
затем открываем другой mp3, повторяем всё тоже самое
что проделали с первым, затем смотрим что общего
получилось у нас с байтами, если заголовок одинаковый
то это то что нам нужно было, если нет, то убираем
начиная с конца файла по одному байту, пока заголовки
файлов небудут одинаковы, допустим у вас останется 49 44 33
добавляем это в рэгекс 80C000 b ^\x49\x44\x33 mp3;Audio;ALL
Интерфейс
Верхняя часть экрана отображает общую статистику.
in - объем принятых и обработанных данных.
discontinuity - количество разрывов потока. Каждый из них может быть смертельным для одного или более файлов.
tcp threads - количество открытых tcp потоков. Программа следит за всеми потоками.
files - количество файлов загружающихся сейчас.
zoom - размер экрана по горизонтали.
cache - количество операций записи в кэше программы.
written - объем данных сохраненных на диск.
memory - объем памяти занимаемой кэшем.
Большую часть экрана занимают полоски, показывающие какие файлы в данный момент загружаются и прогресс загрузки. Цвет полоски зависит от типа файла. Аудио файлы зеленые, архивы - темно зеленые, видео файлы - салатовые, изображения - красные и т.д. Белым показывает уже загруженные сегменты. В конце каждого сегмента рисуется тоненькая красная вертикальная полосочка, это позволяет видеть мелкие разрывы при любом увеличении
Кнопки
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 - Цвет.
Примечание: файлы с одинаковым критерием сортировки выделяются линией слева.
Ну вот настроили SkyNet теперь в программе ProgDVB становимся на нужный нам спутник можно на любой канал только в свойствах канала через правую кнопку выставляем чистоту прова с которого будем рыбачить она будет будет одинаковой с той которую вы указали в ini файле далее заходим в сервис и запускаем SkyNet выставлям расширения и всё рыбачим.
А если как отдельной прогой то вместо ProgDVB запускаем DVB data ярлык для запуска можна найти в той дириктории куда установили весь остальной софт вней так же ставите нужный вам спутник и чистоту прова так чтоб внизу в трее горела зелёная рожа а архив со SkyNet создаём папку и содержимое разорхивируем в папку далее производим все настроки ini запускаем ярлык для скайнета и жмём Aplee на DVB data так как при запуске ская сигнал пропадает на DVB data.
Ловим и радуемся!!