Вернуться   DreamBox Satellite Forum > Обсуждение > Dreambox DM 500/600PVR/5xxx/7xxx/8xxx > Клуб любителей Dreambox DM 800HD

Клуб любителей Dreambox DM 800HD Здесь общаються владельцы 800х дримов и сочувствующие.

Ответ
 
Опции темы

Интернет и рыбалка через дрим DM800 HD PVR
Старый 13.04.2009, 04:53   #1
Эксперт
 
Аватар для SatCat
 
SatCat вне форума
Регистрация: 21.10.2008
Адрес: 141E 47N
Сообщений: 230
По умолчанию Интернет и рыбалка через дрим DM800 HD PVR

Рыбалка (граббинг) через дрим DM800 HD PVR (Grabbing via dreambox DM800HD PVR) (c)SatCat

ВНИМАНИЕ!
Кто начал читать только сейчас, переходите сразу ниже до сообщения №16, чтобы сильно не заморачиваться!


Прошу модераторов не сливать тему с другими, поскольку этот вариант однозначно нуждается в доработке или хотя бы просто осуждении как его улучшить.
Перелопаченный интернет не дал сколько нибудь устойчивой надежды на возможность рыбачить через 800 дрим. Но проведя ряд экспериментов всё же удалось получать, хоть и не до конца меня(всех) удовлетворящий, но РЕАЛЬНЫЙ, вариант рыбалки с помощью дрима на компьютере.

Итак, как это работает:
Дрим 800 подключен к антенне, компьютер соединен с дримом по сети, на компе программа для рыбалки (напр. skynet)
Суть метода: Netcat ждет соединения (-l) на выбранный порт (-p 55555), и при подключении с компа запускает (-e) dvbsnoop, который создаёт транспортный поток на стандартный вывод. Поток можно вывести выбрав один пид. Вариант вывода всех пидов (-tsraw) на дриме не прокатил, жаль.. (Подробнее про dvbsnoop см. http://dvbsnoop.sourceforge.net) По сети транспортный поток попадает в скайнет.

По шагам описываю как запустить:
1. На дриме запускаем сатфайндер и устанавливаем параметры провайдера спутникового интернета, сразу видим какой сигнал, какая величина ошибок (BER)

2. Заходим с компа на дрим любым терминалом. С помощью программы pidscan определяем пиды и "интенсивность рыбы". Я проводил эксперименты на 140e (провайдер Helios):
Цитата:
root@dm800:~# pidscan
Wait a minute or two.
List of inet PIDs on current transponder
700
852
4137
4153
4160
Wait more for statistics
List of inet PIDs on current transponder
Pid: 700 = 3664 kbit/s (Avrg: 3651 kbit/s)
Pid: 852 = 0 kbit/s (Avrg: 0 kbit/s)
Pid: 4137 = 676 kbit/s (Avrg: 290 kbit/s)
Pid: 4153 = 3583 kbit/s (Avrg: 3583 kbit/s)
Pid: 4160 = 6941 kbit/s (Avrg: 6941 kbit/s)
3. Видно, что пид 4160 имеет на данным момент максимум траффика. Ещё раз повторюсь, что главный минус предлагаемого метода такой, что рыбалка возможна с одного пида!

4. Создаем на дриме файл с именем и расположением /usr/script/abcd.sh (права 755) и следующим содержимым:
Цитата:
#!/bin/sh
/usr/bin/dvbsnoop 4160 -s ts -b
5. Запускаем в терминале netcat со следующими параметрами:
Цитата:
nc -l -p 55555 -e /usr/script/abcd.sh
На этом на дриме всё. Он в ожидании...

6. На компе в настройках скайнета (или чем вы там грабите) добавляем в файле skynet.ini:
Цитата:
dream_ip=ip_дрима
dream_port=55555
7. Запускам skynet. Всё, побежали циферки.. Это реальный скриншот после нескольких часов.. Дисконты из-за плохо закреплённой антенны 60 см. в ветер..


Описанные программы pidscan и dvbsnoop я подклеил ниже. Netcat (т.е. nc) есть в дриме.

ПЛЮС: рыбачить через дрим 800 можно!
МИНУС: рыбалка только с одного пида!

Я не большой спец в linux, поэтому вероятно можно что-нить упростить или улучшить..
Может кто-нить может переделать dvbsnoop для дрима, чтобы все пиды задействовать.. или как нибудь запараллелить несколько dvbsnoop в один поток по сети..
Вложения
Тип файла: zip pidscan_mipsel.zip (638 байт, 87 просмотров)
Тип файла: zip dvbsnoop_0.0+cvs20081001-r0_mipsel.zip (144.6 Кб, 87 просмотров)
__________________
DM800HD (Sifteam rev.149, MpCS 16d, HDD 160Gb) * SVEC-120: 75e-80e-85.2e-90e * Arion-1700e * TT-Budget-1400 * Tevii S-600 * Manna 3910

Последний раз редактировалось SatCat; 26.03.2010 в 10:10.
  Ответить с цитированием

Старый 13.04.2009, 08:31   #2
Эксперт
 
Аватар для pashaa
 
pashaa вне форума
Регистрация: 21.11.2008
Адрес: с. Гадюкино ул.Похмельная 15
Сообщений: 494
Отправить сообщение для pashaa с помощью ICQ
По умолчанию

В LT есть оба бинарника. В ньюнигме нет pidscan.
__________________
Dreambox DM-800HD PVR
Tuxbox TX-980L HD PVR
Domica-image team
1.2M мотор GI-120 5W - 90Е
0,9M - 36E
  Ответить с цитированием

Старый 13.04.2009, 10:07   #3
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 515
По умолчанию

Можно немного проще -
В мануале всё написано, с примерами -
Код:
       Sending dvbsnoop data over network, using netcat:
          dvbsnoop -s pes 0x28F -b  |  nc -q  ServerName 31337
       
       Do remote decoding of dvb data over network using dvbsnoop and netcat:
         streaming site:
             dvbsnoop -s ts 0x0065 -b  |  nc -q  ServerName 31000
         reveiving site:
             nc -l -p 31000  |  dvbsnoop -nph -s ts -tssubdecode -if -
Цитата:
Сообщение от pashaa Посмотреть сообщение
В LT есть оба бинарника. В ньюнигме нет pidscan.
pidscan не нужен, заменяется на - dvbsnoop -s pidscan.
Цитата:
Сообщение от SatCat Посмотреть сообщение
Netcat (т.е. nc) есть в дриме.
Есть или нету netcat, зависит от того, как скомприлирован busybox.
Вот инсталляшка для netcat отдельно -
Вложения
Тип файла: 7z netcat_0.7.1-r1_mipsel.7z (23.3 Кб, 51 просмотров)
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)

Последний раз редактировалось el1216; 13.04.2009 в 11:57.
  Ответить с цитированием

Старый 14.04.2009, 03:18   #4
Эксперт
 
Аватар для SatCat
 
SatCat вне форума
Регистрация: 21.10.2008
Адрес: 141E 47N
Сообщений: 230
По умолчанию

Цитата:
pidscan не нужен, заменяется на - dvbsnoop -s pidscan.
Да, есть такой ключ. Но я этот вариант не стал использовать - не видно распределения интенсивности рыбы по пидам..
Цитата:
В мануале всё написано, с примерами
Приведённые примеры не те... Нужно ждать соединения, и только тогда активировать dvbsnoop. А сделать это в одну команду:
Цитата:
nc -l -p 55555 -e dvbsnoop 4160 -s ts -b
не получается..
__________________
DM800HD (Sifteam rev.149, MpCS 16d, HDD 160Gb) * SVEC-120: 75e-80e-85.2e-90e * Arion-1700e * TT-Budget-1400 * Tevii S-600 * Manna 3910
  Ответить с цитированием

Старый 14.04.2009, 12:55   #5
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 515
По умолчанию

Цитата:
Сообщение от SatCat Посмотреть сообщение
А сделать это в одну команду:
не получается..
А так ? - nc -l -p 55555 -e "/usr/bin/dvbsnoop 4160 -s ts -b"
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)

Последний раз редактировалось el1216; 14.04.2009 в 18:00.
  Ответить с цитированием

Старый 15.04.2009, 03:45   #6
Эксперт
 
Аватар для SatCat
 
SatCat вне форума
Регистрация: 21.10.2008
Адрес: 141E 47N
Сообщений: 230
По умолчанию

Цитата:
Сообщение от el1216 Посмотреть сообщение
А так ? - nc -l -p 55555 -e "/usr/bin/dvbsnoop 4160 -s ts -b"
Не-а.. я тоже так пробовал.. Какой-то урезаный неткат..
__________________
DM800HD (Sifteam rev.149, MpCS 16d, HDD 160Gb) * SVEC-120: 75e-80e-85.2e-90e * Arion-1700e * TT-Budget-1400 * Tevii S-600 * Manna 3910
  Ответить с цитированием

Старый 15.04.2009, 09:48   #7
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 515
По умолчанию

Цитата:
Сообщение от SatCat Посмотреть сообщение
Не-а.. я тоже так пробовал.. Какой-то урезаный неткат..
Так я не урезанный прикрепил.
А в busybox всё урезанное.
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)
  Ответить с цитированием

Старый 15.04.2009, 13:38   #8
Эксперт
 
Аватар для SatCat
 
SatCat вне форума
Регистрация: 21.10.2008
Адрес: 141E 47N
Сообщений: 230
По умолчанию

Цитата:
Сообщение от el1216 Посмотреть сообщение
Так я не урезанный прикрепил.
Сейчас только прикреплённый попробовал. Да. Полноценный вариант. Гранд мерси!
__________________
DM800HD (Sifteam rev.149, MpCS 16d, HDD 160Gb) * SVEC-120: 75e-80e-85.2e-90e * Arion-1700e * TT-Budget-1400 * Tevii S-600 * Manna 3910
  Ответить с цитированием

Старый 15.04.2009, 22:21   #9
Эксперт
 
Аватар для pashaa
 
pashaa вне форума
Регистрация: 21.11.2008
Адрес: с. Гадюкино ул.Похмельная 15
Сообщений: 494
Отправить сообщение для pashaa с помощью ICQ
По умолчанию

Цитата:
Сообщение от el1216 Посмотреть сообщение
А так ? - nc -l -p 55555 -e "/usr/bin/dvbsnoop 4160 -s ts -b"
Я рыбалку не смог запустить. Цыфири бегут, но ни чего не сохраняет. А иногда netcat выбивает при старте скайнета. Пишет в логе
082301.62 in_dream: disconnect
Раньше не рыбачил. Конфиг и сам крутил и готовые из форумов подставлял. И одинаково и под вин и под линь
__________________
Dreambox DM-800HD PVR
Tuxbox TX-980L HD PVR
Domica-image team
1.2M мотор GI-120 5W - 90Е
0,9M - 36E

Последний раз редактировалось pashaa; 15.04.2009 в 23:55.
  Ответить с цитированием

Старый 16.04.2009, 02:59   #10
Эксперт
 
Аватар для SatCat
 
SatCat вне форума
Регистрация: 21.10.2008
Адрес: 141E 47N
Сообщений: 230
По умолчанию

Цитата:
Сообщение от pashaa Посмотреть сообщение
Конфиг и сам крутил и готовые из форумов подставлял.
Я для экспериментов брал skynet090. Хоть и старьё, но всё завелось сразу же..
А, к примеру, новый бетаскай, я так понял, рыбалку с дрима уже не поддерживает.
__________________
DM800HD (Sifteam rev.149, MpCS 16d, HDD 160Gb) * SVEC-120: 75e-80e-85.2e-90e * Arion-1700e * TT-Budget-1400 * Tevii S-600 * Manna 3910
  Ответить с цитированием

Старый 16.04.2009, 23:21   #11
Эксперт
 
Аватар для pashaa
 
pashaa вне форума
Регистрация: 21.11.2008
Адрес: с. Гадюкино ул.Похмельная 15
Сообщений: 494
Отправить сообщение для pashaa с помощью ICQ
По умолчанию

Пробывал и её и последнюю версию под линь
__________________
Dreambox DM-800HD PVR
Tuxbox TX-980L HD PVR
Domica-image team
1.2M мотор GI-120 5W - 90Е
0,9M - 36E
  Ответить с цитированием

Старый 20.04.2009, 22:51   #12
Юннный Дримовод
 
Аватар для Sezam
 
Sezam вне форума
Регистрация: 19.04.2009
Сообщений: 17
По умолчанию

Приветствую всех жителей Dream Altmaster.
Немного поэкспериментировал с граббингом на 60Е (провайдер Радуга), пришел к выводу - сатфайндер на этом спутнике запускать не обязательно. Достаточно при ручном поиске найти радио Silver Rain (DVB-S 11595000 V 29270000 7/8 QPSK) и tv GlobalStar (DVB-S2 11149000 V 20000000 3/4 8PSK) и потом можно слушая радио рыбалить. Не знаю, возможно с другими провайдерами такой номер и не пройдёт...
SatCat, спасибо за почин, я тоже обшарил всё что можно в сети, так ничего и не нашел по рыбалке на дрим DM800HD PVR (обидно однако, на дрим 500 можно, а нам нельзя? ). Ваш способ через скрипт, для меня пока единственный. Пытался запускать в одну строчку как советовал el1216, не получилось (наверное что–то с руками), причем если устанавливаю netcat (полную версию) престает запускаться и через скрипт. Заметил такую особенность, в NabiloBlackHole-09 скайнет упорно не желал заводиться, ввел значение pid в hex, все заработало. Сделал для себя срипт такого вида:
Цитата:
#!/bin/sh
#/usr/bin/dvbsnoop 0x1030 -s ts –b
/usr/bin/dvbsnoop 0x101A -s ts –b
#/usr/bin/dvbsnoop 0x101B -s ts -b
#/usr/bin/dvbsnoop 0x1101 -s ts -b
и теперь только комменты меняю в зависимости от «жирности» pid-a.
  Ответить с цитированием

Старый 18.02.2010, 18:40   #13
Юннный Дримовод
 
kifnss вне форума
Регистрация: 20.11.2008
Адрес: Italia,Capri
Сообщений: 3
По умолчанию

Сделал все как описано сверху ни катит никак,может ктото напишет чуть-чуть по подробней.Спасибо
  Ответить с цитированием

Старый 03.03.2010, 15:04   #14
Дримовод
 
John_Locke вне форума
Регистрация: 14.09.2008
Адрес: Шахты
Сообщений: 51
По умолчанию

Всем привет!
Народ говорит, что уже активно с 36 гр рыбачит.
Кто уже пробовал через Дрим?
Хотелось бы наш замечательный ресивер еще более усовершенствовать, настроить на нем рыбалочку.
__________________
Здесь могла быть ваша реклама...

Последний раз редактировалось John_Locke; 03.03.2010 в 15:07.
  Ответить с цитированием

Старый 22.03.2010, 11:36   #15
Эксперт
 
Аватар для SatCat
 
SatCat вне форума
Регистрация: 21.10.2008
Адрес: 141E 47N
Сообщений: 230
По умолчанию

*** Доработанный процесс рыбалки через дрим с нескольких пидов ***

Есть возможность рыбачить с нескольких пидов одновременно.
Рассказываю.
Нашел в гугле такую утилитку -- dvbstream называется. Её назначение -- стримить аудио/видео по сетке (по RTP/UDP). Для любопытных привожу кусок из помощи:
Цитата:
dvbstream [OPTIONS] pid1 pid2 ... pid8

-tp TELNET port
-i IP multicast address
-r IP multicast port
-net ip:prt IP address:port combination to be followed by pids list. Can be repeated to generate multiple RTP streams
-o Stream to stdout instead of network
-o:file.ts Stream to named file instead of network
-n secs Stop after secs seconds
-from n Start saving the file previously specified with -o: syntax in n minutes time
-to n Stop saving the file previously specified with -o: syntax in n minutes time
-ps Convert stream to Program Stream format (needs exactly 2 pids)
-v vpid Decode video PID (full cards only)
-a apid Decode audio PID (full cards only)
... и т.д.
Одной из побочных возможностей является вывод потока на стандартный вывод. Можно выбрать нужный пид(ы). Максимум восемь пидов (жаль что не миллион).

Как рыбачить:

- Переписать в /tmp прилагаемый файл, распаковать и установить в дриме как обычно.
- В описанном методе (в первом посте этой ветки) поменять в п.4 содержимое скрипта - и указать нужные пиды (в десятичном виде):
Цитата:
#!/bin/sh
/usr/bin/dvbstream -o ПИД#1 ПИД#2 ПИД#3
- всё. я проверял, работает, ловит с разных пидов.

ЗЫ: Неткат (nc) лучше работает родной, как показывает практика, не знаю почему..
Вложения
Тип файла: 7z dvbstream-mipsel.tar.gz.7z (58.0 Кб, 40 просмотров)
__________________
DM800HD (Sifteam rev.149, MpCS 16d, HDD 160Gb) * SVEC-120: 75e-80e-85.2e-90e * Arion-1700e * TT-Budget-1400 * Tevii S-600 * Manna 3910
  Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход




Часовой пояс GMT +3, время: 15:21.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. Перевод: zCarot


Чехол для iPhone Защитные Пленки и Аксессуары
Palm Pre