MasterHome Опубликовано 4 сентября, 2009 · Жалоба man udev Если нет ключа, то в конце мана есть перечень функций. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kvirtu Опубликовано 4 сентября, 2009 · Жалоба По опыту знаю что сигнал на спутниковые карты хоть в Windows хоть в Линукс должен быть более 50% по шкале ресиверов, если меньше, то трансляция сыпаться будет. А на 90см ловить должно не плохо, и поймать нетрудно, без приборов настраиваю антенны, с помощью ресиверов всегда. На 40Е AM1 стандарт DVB-S только в Mpeg4. Перестроил на 90 градус уровень 40 %, катринка не сыплелиться. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
titan Опубликовано 5 сентября, 2009 (изменено) · Жалоба На 90 градусе там трансподеры где-то по 70-80 % реальной мощности сигнала, если ты на СС2 мерял то там больше 60% синала шкала не покажет. Желательно ставить 40E на ядре поновее, Debian 5, OpenSuse 11, Ubuntu 9.04, а на клиенте проверять VLC 0.9 версии или больше. Изменено 5 сентября, 2009 пользователем titan Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kvirtu Опубликовано 5 сентября, 2009 · Жалоба На 90 градусе там трансподеры где-то по 70-80 % реальной мощности сигнала, если ты на СС2 мерял то там больше 60% синала шкала не покажет.Желательно ставить 40E на ядре поновее, Debian 5, OpenSuse 11, Ubuntu 9.04, а на клиенте проверять VLC 0.9 версии или больше. У меня поворотка 90 см , мерял сигнал опеном .... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kvirtu Опубликовано 5 сентября, 2009 · Жалоба вот уже сутки вещания, полет нормальный. Кто запускал getstream демоном ???? Можете поделиться скриптиком ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Firestarter Опубликовано 5 сентября, 2009 (изменено) · Жалоба повторюсь 90см мало для 40Е! даже если в украине живешь, куда светит луч. вот так запускай: /root/gs/getstream -c 90C & пс может кто напишет скриптик, дабы самому не передергивать гетстрим? всетки иногда просто закрывается вещательный процесс. возможно в скрипте контроллировать порт на котором идет вещание. и если он закрывается чтоб скрипт сам передернул процесс гетстрима. буду благодарен Изменено 5 сентября, 2009 пользователем Firestarter Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MasterHome Опубликовано 5 сентября, 2009 · Жалоба Что удивительно, еще ни разу гетстрим, в отличии от VLC, не прекращал вещание отдельного канала так, чтобы потребовался перезапуск процесса, поэтому пользуюсь простым скриптом - проверка на наличие процесса в памяти и загрузка процессора, т.е. если процесс падает или зависает - он запускается (перезапускается). При работе в паре с sasc-ng чаще падает сасц (рвется коннект с шарой или просто падает процесс), в этом случае проверяю через netstat коннект с шарой и так же наличие процесса в памяти. Пока этих мер достаточно для автономного полета :) Загрузка проца выбирается из top, поэтому символьное положение в строке необходимо подставить исходя из его реального местоположения. Этот скрипт для SUSE 10.3 #!/bin/bash PATH=/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/sbin ENABLED=0 test -f /etc/default/sattvgsc && . /etc/default/sattvgsc test "$ENABLED" != 0 || exit 0 if !(/sbin/checkproc /usr/bin/sasc-ng) then /sbin/service sascd start sleep 10 fi if !(/sbin/checkproc /usr/bin/getstream) then /sbin/service sattvgs restart sleep 5 fi GS_PID=$(ps -C getstream -o pid=) if (($(echo $(top -b -n 1 -p $GS_PID|grep $GS_PID|cut -c42-45)\<40|bc -l) == 0)) then /sbin/service sattvgs restart fi if !(netstat -t -n|grep <здесь пишем IP адрес шары>) then service sattvgs stop service sascd restart sleep 10 service sattvgs restart fi Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Firestarter Опубликовано 5 сентября, 2009 · Жалоба может кому будет интересно, вот наваял скриптик на случай если гетстрим вылетает. для каждой двб карты свой скрипт. ну и в крон на проверку каждую минуту. #!/bin/bashRES="/tmp/result" HOST="localhost" SERVICE="/root/getstream -c 1 &" PORT="8001" telnet $HOST $PORT &> $RES & sleep 5 if cat $RES |grep Unable; then $SERVICE else rm $RES; exit; fi Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
titan Опубликовано 6 сентября, 2009 · Жалоба Кто знает из-за чего ошибка при компилировании getstream, чего нехватает, что за tsdecode gcc -O0 -g -Wall -I. -I/usr/include/glib-2.0/ -I/usr/lib/glib-2.0/include/ -c -o tsdecode.o tsdecode.c tsdecode.c:80:warning: ‘decode_tspkt’ defined but not used Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
skiff36 Опубликовано 7 сентября, 2009 · Жалоба Удалось запустить декодирование нескольких каналов в BISS через sasc-ng (opensasc-ng). Если конкретнее, то 3 канала с 53го градуса. Сначала всё патчится под BISS так, как было описано раньше в этой же теме. Далее, в файле constcw.c находим строку //return ecm->prgId==prgId && ecm->source==source && ecm->transponder==transponder; и заменяем на return ecm->prgId==prgId; Всё, теперь саск корректно находит ключи к каналам (ранее он ко всем каналам применял первый ключ из списка). Ключи в файле SoftCam.Key записываются в следующем формате: X 2600 11044:0003 00000000000000000000000000000000 Где 11044 - частота транспондера, 0003 - PID канала. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
titan Опубликовано 7 сентября, 2009 · Жалоба Сегодня проводил тесты getstream и vlc 0.8.6 на AM1 40 градус и ABS1 75 градус, стоит Ubuntu 7.10 и TT-1401, vlc не вещает Mpeg4. getstream вещает Mpeg4 на ура. Только сигнал слабый на АМ1 40 градус, может возможно установить усилитель спутникового сигнала, кто пробывал применять такой усилитель, вроде написано что усиливает 20 дб? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MasterHome Опубликовано 7 сентября, 2009 · Жалоба VLC возьми 0.9 или 1.0, он вещает. Лучший усилитель - большая тарелка :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kvirtu Опубликовано 7 сентября, 2009 (изменено) · Жалоба В каком стандарте лучше вещать http vs rtp ???? При http если никто не смотрить то и траффик не идет в сетку, но если один то ему 3-4 Мбита , потом второму столько же ...... и т.д. rtp - идет трафф всем постоянно но не более тех же 3-4 Мбит в сетку на канал не смотря от количества смотрящих ..... и еще: в rtp почему то картинку сыплет, загрузка проца 5-8 процентов Изменено 7 сентября, 2009 пользователем kvirtu Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
exeweb Опубликовано 7 сентября, 2009 · Жалоба кто пробывал применять такой усилитель, вроде написано что усиливает 20 дб? Усилитель при слабом сигнале не поможет он применяется в случае если кабель от тарелки до тюнера очень длинный чтобы компенсировать потери Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
titan Опубликовано 7 сентября, 2009 (изменено) · Жалоба Столкнулся с проблемой, через Putty захожу удалённо на сервак, запускаю getstream потом как выхожу, getstream падает. пробывал по разному, как запустить можно ещё, как вы серваки запущеные с getstream оставляете на вещание. Изменено 7 сентября, 2009 пользователем titan Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
titan Опубликовано 7 сентября, 2009 · Жалоба VLC возьми 0.9 или 1.0, он вещает. Лучший усилитель - большая тарелка :) Пробывал на 1.0 но в ubuntu он русицирован и скрипты не понимает. а ты на чём ставишь сервак. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MasterHome Опубликовано 7 сентября, 2009 · Жалоба ты на чём ставишь сервак. SUSE 10.3 Уже два года как все на SUSE :) Конечно, система сервисов своя, отличная от линукса, но если вникнуть и понять - все доступно к настройке и конфигурированию. Главное - что все работает :) VLC юзал начиная с 8.х, боролся с 40е на нем, с неработающими каналами. С выходом 0.9.х проблема решилась. С установкой getstream решились проблемы с вылетами и пропаданием то картинки, то звука на отдельных каналах. как вы серваки запущеные с getstream оставляете на вещание. Запускаю гетстрим как сервис при старте системы, поэтому проблем нет. В твоем случае необходимо запускать его как демон. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zulu_radist Опубликовано 7 сентября, 2009 · Жалоба Столкнулся с проблемой, через Putty захожу удалённо на сервак, запускаю getstream потом как выхожу, getstream падает. пробывал по разному, как запустить можно ещё, как вы серваки запущеные с getstream оставляете на вещание.screen кто пробывал применять такой усилитель, вроде написано что усиливает 20 дб?Побольше зеркало надо. У меня тазик 1.8 метра для 40E Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
titan Опубликовано 8 сентября, 2009 (изменено) · Жалоба собираюсь переходить на debian 5.02 , страннность заметил. каналы с 40 градуса постоянно тормозят и искажаются когда смотришь как клиент на винде через vlc, а пробывал на debian 5 смотреть всё нормально показывает. причём пробывал разные версии vlc, может не в уровне сигнала с тарелки проблема? screen что за пакет или команда screen? Изменено 8 сентября, 2009 пользователем titan Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Max P Опубликовано 8 сентября, 2009 · Жалоба там проблема в соседних спутниках, настраиваешься на 40е, а вылавливаешь кучу каналов с 39е :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Mallorn Опубликовано 9 сентября, 2009 (изменено) · Жалоба Не знаю как в других системах, но для дебиан ленни юзается обычный start-stop-daemon безо всяких ухищрений. Скриптами могу поделиться. Для проверки работы гетстрима юзается monit. P.S. Кстати вот еще вопрос у меня возник. В гетстриме есть возможность выдергивать поток epg из спутникового вещания. Можно ли как-то приспособить его к отправке в сеть? Скажем, чтобы про просмотре канала увидеть программу передач. Изменено 9 сентября, 2009 пользователем Mallorn Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
titan Опубликовано 9 сентября, 2009 (изменено) · Жалоба Вообщем getstream телетекст он передаёт. да и в конфигах родных описан пример с вещание epg конфиги в папке getstream. только как клиент epg посмотрит. Поделись конфигами если можешь и про monit тоже обьясни. если что могу почту скинуть свою. Изменено 9 сентября, 2009 пользователем titan Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fargys Опубликовано 9 сентября, 2009 · Жалоба доброе время суток! пользуюсь opensasc-ng и getstream для вещания.. на глаза попалась мат. плата с 5 pci слотами, решил все скидать в кучу.. вобщем проблема в следующем.. Делаю все как описано в рецепте от Hacker-CB Рецепт: сначала обязательно пересобрать дрова v4linux с изменениями: CODE --- v4l-dvb.OLD/linux/drivers/media/dvb/dvb-core/dvbdev.h 2009-04-04 13:48:34.000000000 +0400 +++ v4l-dvb/linux/drivers/media/dvb/dvb-core/dvbdev.h 2009-04-27 17:44:01.000000000 +0400 @@ -31,7 +31,7 @@ #define DVB_MAJOR 212 -#define DVB_MAX_ADAPTERS 8 +#define DVB_MAX_ADAPTERS 10 #define DVB_UNSET (-1) root@tv:/dvb-core# make dvbdev cc dvbdev.c -o dvbdev In file included from dvbdev.c:27: /usr/src/linux-2.6.29.6/include/linux/module.h:9:24: error: linux/list.h: No such file or directory /usr/src/linux-2.6.29.6/include/linux/module.h:11:28: error: linux/compiler.h: No such file or directory /usr/src/linux-2.6.29.6/include/linux/module.h:12:25: error: linux/cache.h: No such file or directory /usr/src/linux-2.6.29.6/include/linux/module.h:13:24: error: linux/kmod.h: No such file or directory /usr/src/linux-2.6.29.6/include/linux/module.h:15:29: error: linux/stringify.h: No such file or directory /usr/src/linux-2.6.29.6/include/linux/module.h:16:27: error: linux/kobject.h: No such file or directory /usr/src/linux-2.6.29.6/include/linux/module.h:17:31: error: linux/moduleparam.h: No such file or directory /usr/src/linux-2.6.29.6/include/linux/module.h:18:26: error: linux/marker.h: No such file or directory /usr/src/linux-2.6.29.6/include/linux/module.h:19:30: error: linux/tracepoint.h: No such file or directory /usr/src/linux-2.6.29.6/include/linux/module.h:20:23: error: asm/local.h: No such file or directory /usr/src/linux-2.6.29.6/include/linux/module.h:22:24: error: asm/module.h: No such file or directory In file included from dvbdev.c:27: .......................... вся ошибка находится в прикрепленном текстовике.. но все эти файлы находятся по адресу /usr/src/linux-2.6.29.6/include/linux/ пробывал указывать прямой путь.. не помогло подскажите что можно с этим сделать использую slackware 13.0 64-bit x86_64 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
svin0 Опубликовано 10 сентября, 2009 · Жалоба Несколько вопросов: 1) getstream корректно работает с dvb-s2? 2) драйвера только multiproto или также s2-liplianin? 3) при локе getstream'ом транспондера s2 он сам лочится или нужно помогать szap2? Т.е. нигде в конфигах не указывается модуляция, с которой лочить? 4) в чем отличия sasc и opensasc? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Mallorn Опубликовано 11 сентября, 2009 (изменено) · Жалоба Несколько вопросов:1) getstream корректно работает с dvb-s2? 2) драйвера только multiproto или также s2-liplianin? 3) при локе getstream'ом транспондера s2 он сам лочится или нужно помогать szap2? Т.е. нигде в конфигах не указывается модуляция, с которой лочить? 4) в чем отличия sasc и opensasc? 1. смотря что под ним подразумевать. Если вам мпег4 нужен - то да, все в порядке. Если нужны высокие потоки то вроде тоже без проблем при использовании СкайСтар 3, конечно.2. имхо пофиг, пробовали разные... 4. Как я понял - разные ветки разработки одного и того же продукта. Но у меня на дебиан ленни ток opensasc нормально скомпилился. Ну и делюсь конфигами. Запуск sasc-ng (без загрузки модуля dvbloopback.ko, его надо загрузить отдельно предварительно) #!/bin/sh # Start/stop the cron daemon. # ### BEGIN INIT INFO # Provides: sascd2 # Required-Start: $syslog $networking $sascd # Required-Stop: $syslog $networking $sascd # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 ### END INIT INFO . /lib/lsb/init-functions case "$1" in start) log_daemon_msg "Starting SASC-NG2 service (NTV+)" "sascd2" start-stop-daemon --start --quiet --pidfile /var/run/sasc2.pid --make-pidfile --background --nicelevel -10 --startas /usr/bin/sasc-ng -- -j 0:3 -l /var/log/sasc-ng/ntv2.log -b 20M --cam-budget --sid-allpid --cam-dir /opt/sasc-ng2/camfiles/ log_end_msg $? ;; stop) log_daemon_msg "Stoping SASC-NG2 service (NTV+)" "sascd2" start-stop-daemon --stop --quiet --pidfile /var/run/sasc2.pid --oknodo log_end_msg $? ;; restart) $0 stop sleep 5 $0 start ;; *) log_action_msg "Usage: /etc/init.d/sascd2 {start|stop}" exit 2 ;; esac exit 0 Загрузка getstream после запуска саски: #!/bin/sh # Start/stop the cron daemon. # ### BEGIN INIT INFO # Provides: getstream1 # Required-Start: $syslog $networking # Required-Stop: $syslog $networking # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 ### END INIT INFO . /lib/lsb/init-functions case "$1" in start) log_daemon_msg "Starting getstream service (EAM1)" "getstream1" start-stop-daemon --start --quiet --pidfile /var/run/getstr1.pid --make-pidfile --background --nicelevel -10 --startas /opt/getstream1/getstream -- -c /opt/getstream1/ntv.conf log_end_msg $? ;; stop) log_daemon_msg "Stoping getstream service (EAM1)" "getstream1" start-stop-daemon --stop --quiet --pidfile /var/run/getstr1.pid --oknodo log_end_msg $? ;; restart) $0 stop sleep 5 $0 start ;; *) log_action_msg "Usage: /etc/init.d/getstream1 {start|stop}" exit 2 ;; esac exit 0 Ну и конфиги монита для проверки работы getstream check system videoserv.esilnet.com if memory usage > 85% for 3 cycles then alert if cpu usage (user) > 85% for 3 cycles then alert if cpu usage (system) > 85% for 3 cycles then alert if cpu usage (wait) > 85% for 3 cycles then alert check process getstream1 with pidfile /var/run/getstr1.pid start program = "/etc/init.d/getstream1 start" stop program = "/etc/init.d/getstream1 stop" if cpu > 50% for 3 cycles then restart if totalmem > 150.0 MB for 3 cycles then restart check process getstream2 with pidfile /var/run/getstr2.pid start program = "/etc/init.d/getstream2 start" stop program = "/etc/init.d/getstream2 stop" if cpu > 50% for 3 cycles then restart if totalmem > 150.0 MB for 3 cycles then restart Процентовка загрузки проца подобрана опытным путем - выяснил, что гетстрим при подвисании вещания начинает загружать проц намного выше 50%, при нормальной работе не выше 30%. Изменено 11 сентября, 2009 пользователем Mallorn Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...