Jump to content

Recommended Posts

Posted (edited)

Вещаем в сеть пакет радиоканалов со спутника интелсат 904 картой skystar2, система ubuntu linux 7.10 (server). Работает нормально, только раз в несколько дней (или даже недель) наглухо отрубаются все радио. То есть плейер соединяется, а данные не принимает. Помогите разобраться, в чём проблема Комп селерон 950 мгц, 256 мапяти. Помогает перезапуск vlc. Запускается через следующий скрипт:

case "$1" in
  start)
        echo  Starting Radio
    modprobe videodev
    modprobe dvb-core dvb_shoutdown_timeout=0 dvb_powerdown_on_sleep=0
    modprobe mt312

    vlc --intf=dummy --rc-fake-tty 2>>/var/log/vlc_0.log --ts-es-id-pid --ttl 12 --programs=,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,53,54 dvb: --dvb-frequency=11514000 --dvb-srate=7300000 --dvb-lnb-lof1=9750000 --dvb-lnb-lof2=10600000 --dvb-lnb-slof=11700000 --dvb-voltage=13 --sout '#duplicate{dst=standard{access=http,mux=raw,url=0.0.0.0:9001}select="program=1",dst=standard{access=http,mux=raw,url=0.0.0.0:9002}select="program=2", dst=standard{access=http,mux=raw,url=0.0.0.0:9003}select="program=3",dst=standard{access=http,mux=raw,url=0.0.0.0:9004}select="program=4", dst=standard{access=http,mux=raw,url=0.0.0.0:9005}select="program=5", dst=standard{access=http,mux=raw,url=0.0.0.0:9006}select="program=6", dst=standard{access=http,mux=raw,url=0.0.0.0:9007}select="program=7", dst=standard{access=http,mux=raw,url=0.0.0.0:9008}select="program=8", dst=standard{access=http,mux=raw,url=0.0.0.0:9009}select="program=9", dst=standard{access=http,mux=raw,url=0.0.0.0:9010}select="program=10", dst=standard{access=http,mux=raw,url=0.0.0.0:9011}select="program=11", dst=standard{access=http,mux=raw,url=0.0.0.0:9012}select="program=12", dst=standard{access=http,mux=raw,url=0.0.0.0:9013}select="program=13", dst=standard{access=http,mux=raw,url=0.0.0.0:9014}select="program=14", dst=standard{access=http,mux=raw,url=0.0.0.0:9015}select="program=15", dst=standard{access=http,mux=raw,url=0.0.0.0:9016}select="program=16", dst=standard{access=http,mux=raw,url=0.0.0.0:9017}select="program=17", dst=standard{access=http,mux=raw,url=0.0.0.0:9018}select="program=18", dst=standard{access=http,mux=raw,url=0.0.0.0:9053}select="program=53", dst=standard{access=http,mux=raw,url=0.0.0.0:9054}select="program=54"}' &
     ;;
  stop)
        echo Stopping Radio
    killall vlc
     ;;

  restart)
        echo Restarting Radio
    $0 stop
            $0 start
;;

  *)
        echo "Usage: $0 {start|stop|restart}"
        exit 1
     ;;
esac

Edited by Exploit
  • Replies 75
  • Created
  • Last Reply

Top Posters In This Topic

Posted

по моему не долгому общению с dvb в linux для себя понял зависают обычно карты ss2, tt 1401 другие попробывать не успел а. Скорее всего причина в подвисании драйверов на эти карты. Я лечил watchdogom раз в минуту проверялось состоянии карты если сигнал пропадал запускается скрипт который передергивал драйвер. Я думаю что причина у вас кроется в этом же

Posted

Аналогично было, давно уже, почитав что неизлечимо и побившись какое-то время отказались. Пусть лучше не будет сервиса вовсе чем будет глюкавый оставляющий негатив.

Posted
Аналогично было, давно уже, почитав что неизлечимо и побившись какое-то время отказались. Пусть лучше не будет сервиса вовсе чем будет глюкавый оставляющий негатив.

Ну если помоечный SS2 юзать тады ессно ничего хорошего не выйдет. А вот те же Twinhan1020a месяцами без ребута. Недавно у закачкика настраивал на TT1401 тоже проблем пока не замечено.

 

Есть нюансы в настройке, точнее нюансы в самом VLC. К нему нужен бубуен соответствующего диаметра. Схему бубна брать тут http://sadnet.ru/index.php?option=com_cont...2&Itemid=33

 

А SS2 эт трупы. В виндах в драйвере собака уже встроена, что правда не гарантирует безглючности. Под linux собака на основе dvbtraffic пишется за 5 минут, пот только проще карту сменить.

 

P.S. Так же не стоит экономить на диаметре тарели. Если по карте покрытия заявлена 0,9 то лучше ставить минимум 1,2, BER при этом должен стремиться к нулю. А то понатыкают огрызков 0,6/0,9 потом плачутся, виснет, глючит.

 

PP.SS. Не берите карты на B2C2 (SS2/SS2 USB/StarBox) это на самом деле глюкалово.

Posted

Спасибо за ответы :)

Кстати да, забыл сказать, что версия vlc 0.8.6c и лог завален подобным

libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 2068
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 2066

 

Есть нюансы в настройке, точнее нюансы в самом VLC. К нему нужен бубуен соответствующего диаметра.
То есть? ставить версию 0.8.5?

 

Пусть лучше не будет сервиса вовсе чем будет глюкавый оставляющий негатив.
Ну если это и сервис, то он как бы бесплатный и предоставляется как есть.

 

Если по карте покрытия заявлена 0,9 то лучше ставить минимум 1,2, BER при этом должен стремиться к нулю. А то понатыкают огрызков 0,6/0,9 потом плачутся, виснет, глючит.
Ну как бы по карте нужна тарелка 0,6, а у меня 0,9. Может ещё из-за кабеля поглюкивать? кабель из 2 кусков соединённый "бочкой". Под виндой на той же карте сс2 сигнал ломовой 70-80%

 

Так же где можно поподробней узнать про watchdog, желательно для новичка в nix-ax? эта вещь бы мне подошла так как падает редко.

Posted
Спасибо за ответы :)

Кстати да, забыл сказать, что версия vlc 0.8.6c и лог завален подобным

libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 2068
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 2066

Ага...

 

То есть? ставить версию 0.8.5?

Эксперементируйте ;) Но 0.8.6 заставить работать корректно неудалось.

 

 

Ну как бы по карте нужна тарелка 0,6, а у меня 0,9. Может ещё из-за кабеля поглюкивать? кабель из 2 кусков соединённый "бочкой".

И кабель поди ещё какой-нить RG6-U из подвалов дядющки ляо?

 

Под виндой на той же карте сс2 сигнал ломовой 70-80%

Ни о чём не говорит. Смотрите BER в femon при хорошем SNR бер должен быть 0 и очень редко становиться чуть >0 иначе труба дело.

 

Так же где можно поподробней узнать про watchdog, желательно для новичка в nix-ax? эта вещь бы мне подошла так как падает редко.

Смените карту и не майтесь дурью. TW1020a стоит $40 к чему лишний секис? Сэкономите море нервов. B2C2 по определению труп. И карты на этом чипе были актуальны лет 5ть назад, когда в бюджетном секторе из DVB и выбрать было нечего. Сейчас куча прекрасных карт, даже Укроп(Acorp) выпускает вполне вменяемую $25 карточку.

 

SS2 какашка, продавцам втюхивающим эту какашку нуно отрывать руки и отстреливать яица. Извините, что грубо.

 

А вообще попробуйте для начала 0.8.5 vlc и посмотрите как часто будут висы, но уверен практически ан 100%, что это всё те же старые глюки SS2.

 

P.S. О глюках SS2 можно почитать на itelsat.info. Пользуйтесь поиском.

Posted

$femon
using '/dev/dvb/adapter0/frontend0'
FE: ST STV0299 DVB-S (SAT)
status 1f | signal ffff | snr cde3 | ber 00003bf8 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr ce25 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr ce70 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr ce43 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr cdb6 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr ce2b | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr cdda | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr ce43 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr cec4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr cdd7 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr cd7a | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr cdd4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK

BER ненулевой только в первой строке, это нормально или нет?

Карта сс2 досталась по наследству, раньше трудилась на сат-инете, потом была заменена на твинхан. Выкидывать не хочется, пусть хоть как-то но работает. На днях попробую 0.8.5

 

Сейчас куча прекрасных карт, даже Укроп(Acorp) выпускает вполне вменяемую $25 карточку.
Под акорп есть драйвера под линукс? я за 25$ купил бы не обломался
Posted

Попробовал 0.8.5, компилировал из исходников. Данная версия стала ругаться на параметр --ts-es-id-pid, может я скомпилировал неправильно. Так что вернулся обратно на 0.8.6.

Может кто-то знает как сделать watchdog при вещании радио через vlc в сеть? Femon показывает, что сигнал есть. Тут встречал скрипт, работающий через ifconfig, но у меня по понятным причинам этот вариант не катит

  • 2 weeks later...
Posted

А у меня вот такая проблема, беру сигнал с Экспрес-22 с транспондера 11044 на вторую ss3.

Вещаю в сеть CTC и МУЗТВ, а так же LoveRadio.

 

Все замачательно, только вот VLC LoveRadio игнорирует.

 

вот скрипт запуска

#!/bin/sh

 

vlc -vvv --color --ts-es-id-pid --ttl 12 --programs=4,5,15 dvb: --dvb-adapter 1 --dvb-frequency 11044000 --dvb-srate 44951000 --dvb-voltage 13 --sout '#duplicate{dst="standard{access=http,mux=ts,url=0.0.0.0:8024}", select="program=4",dst="standard{access=http,mux=ts,url=0.0.0.0:8025}", select="program=5",dst="standard{access=http,mux=wav,url=0.0.0.0:8023}", select="program=15"}' &

 

 

Posted

#!/bin/sh

 

vlc -vvv --color --ts-es-id-pid --ttl 12 --programs=4,5,15 dvb: --dvb-adapter 1 --dvb-frequency 11044000 --dvb-srate 44951000 --dvb-voltage 13 --sout '#duplicate{dst="standard{access=http,mux=ts,url=0.0.0.0:8024}", select="program=4",dst="standard{access=http,mux=ts,url=0.0.0.0:8025}", select="program=5",dst="standard{access=http,mux=raw,url=0.0.0.0:8023}", select="program=15"}' &

 

Posted
#!/bin/sh

 

vlc -vvv --color --ts-es-id-pid --ttl 12 --programs=4,5,15 dvb: --dvb-adapter 1 --dvb-frequency 11044000 --dvb-srate 44951000 --dvb-voltage 13 --sout '#duplicate{dst="standard{access=http,mux=ts,url=0.0.0.0:8024}", select="program=4",dst="standard{access=http,mux=ts,url=0.0.0.0:8025}", select="program=5",dst="standard{access=http,mux=raw,url=0.0.0.0:8023}", select="program=15"}' &

 

делал - бесполезно. а если поставить WAV, тогда winamp понимает, а RAW не понимает.

 

Звук с LoveRadio (pid 15) идет на МУЗТВ (pid 5). почему так?

  • 2 weeks later...
Posted
SS2 какашка
странно :-( работает без глюков уже несколько лет. что я неправильно делаю?

Наверное тут ключевая фраза "несколько лет", потому как элементная база обвязки B2C2 при изготовлении сего поделия за эти годы изменялась энное количество раз, и преимущественно в сторону удешевления. А сам чипсет B2C2 - полное гавно уже потому, что спецификации за семью печатями. И работает у вас она на низкой символьной скорости и с хорошим SNR, угадал?
Posted

Раньше кушала поток с провайдера, с высоким SR, потом была переведена на транспондер с радиостанциями. Прецизионность и безотказность за такие деньги никто гарантировать не сможет.

Posted

Как ни странно, но эта самая "какашка" стала работать без зависонов на том же софте после того, как я сменил кабель на новый монолитный кусок. Уже целый месяц ни разу не перезапускал vlc. Ошибки с TS discontinuity продолжают сыпаться в лог, но это никак не влияет на работу :)

Posted
А у меня вот такая проблема, беру сигнал с Экспрес-22 с транспондера 11044 на вторую ss3.

Вещаю в сеть CTC и МУЗТВ, а так же LoveRadio.

 

Все замачательно, только вот VLC LoveRadio игнорирует.

Немного неправильно проставлены параметры, попробуйте так

 

vlc --intf=http -vvv --color --ts-es-id-pid --ttl 12 --programs=4,5,15 dvb: --dvb-adapter 1 --dvb-frequency 11044000 --dvb-srate 44951000 --dvb-voltage 13 --sout '#duplicate{dst=standard{access=http,mux=ts,url=0.0.0.0:8024}select="program=4", dst=standard{access=http,mux=ts,url=0.0.0.0:8025}select="program=5", dst=standard{access=http,mux=raw,url=0.0.0.0:8023}select="program=15"}' &

 

Posted
Как ни странно, но эта самая "какашка" стала работать без зависонов на том же софте после того, как я сменил кабель на новый монолитный кусок. Уже целый месяц ни разу не перезапускал vlc. Ошибки с TS discontinuity продолжают сыпаться в лог, но это никак не влияет на работу :)

Ну а вы собсно чего ожидали? Просто битых пакетов стало меньше сыпаться. B2C2 "дохнет"/"виснет" (кому как нравиться) при низком высоком BER. Т.е. как только приходится корректировать хоть сколько-то существенное число пакетов в секунду. Сменив кабель вы по сути сняли нагрузку с её процессора, т.к. улучшились условия приёма и резко снизилось число блоков подллежащих коррекции. Надеюсьб доступно объяснил.

 

 

P.S. Какашечные свойства B2C2 при этом никто не отменял. Это скорее исключение подтверждающее правило. Правило звучит так - фтопку B2C2.

  • 2 weeks later...
Posted
Попробовал 0.8.5, компилировал из исходников. Данная версия стала ругаться на параметр --ts-es-id-pid, может я скомпилировал неправильно. Так что вернулся обратно на 0.8.6.

Может кто-то знает как сделать watchdog при вещании радио через vlc в сеть? Femon показывает, что сигнал есть. Тут встречал скрипт, работающий через ifconfig, но у меня по понятным причинам этот вариант не катит

--enable-dvb кто за тебя включать будет ??? хелп нада читать всетаки )

  • 1 month later...
Posted

Всем привет. Подскажите, установил vlc, запускаю

./vlc -vvv

VLC media player 0.8.6f Janus

starting VLC root wrapper... using UID 0 (root)

***************************************

* Running VLC as root is discouraged. *

***************************************

 

It is potentially dangerous, and might not even work properly.

[00000001] main private debug: checking builtin modules

[00000001] main private debug: checking plugin modules

[00000001] main private debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat

[00000001] main private warning: could not open plugins cache file /root/.vlc/cache/plugins-04041e.dat for reading

[00000001] main private debug: recursively browsing `modules'

[00000001] main private debug: recursively browsing `/home/vlc/lib/vlc'

Исключение в операции с плавающей точкой (core dumped)

 

 

Что не так я делаю?

Posted

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

запуск VLC как в первом сообщении.

Posted

1. Сменить плейер всем поголовно на AIMP, winamp удалить. Лучше будет сделать объявление, что винамп использовать не рекомендуется, итп.

2. Создать плейлисты с адресами под каждое радио и разместить их на локальном веб-сервере.

Есть ещё вариант попробовать прикрутить icecast, но это того не стоит, гемора много будет, да и нагрузка на сервер обязательно возрастёт

Posted (edited)
с вышеописанной проблемой определился, теперь думаю как можно сделать что бы в плейлисте плеера отображалась не ссылка от куда играет радио на название радио?

запуск VLC как в первом сообщении.

Для винампа можно сделать вот такой плейлист:

#EXTM3U
#EXTINF:-1,Business FM
http://XXXYYY:8001/ Business FM
#EXTINF:-1,Militsejskaja Volna
http://XXXYYY:8002/ Militsejskaja Volna
...

и название станций будут оставаться...

Edited by V1talya
Posted
с вышеописанной проблемой определился, теперь думаю как можно сделать что бы в плейлисте плеера отображалась не ссылка от куда играет радио на название радио?

запуск VLC как в первом сообщении.

Для винампа можно сделать вот такой плейлист:

#EXTM3U
#EXTINF:-1,Business FM
http://XXXYYY:8001/ Business FM
#EXTINF:-1,Militsejskaja Volna
http://XXXYYY:8002/ Militsejskaja Volna
...

и название станций будут оставаться...

Ничерта подобного, так уже пробовали. Тут нужно мыслить в другую сторону, название должно передаваться вместе с потоком ИМХО, как это делается например в виндозной DVBrs...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.