Exploit Posted January 19, 2008 Posted January 19, 2008 (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 April 7, 2008 by Exploit Вставить ник Quote
Илья Дмитриевич Posted January 19, 2008 Posted January 19, 2008 по моему не долгому общению с dvb в linux для себя понял зависают обычно карты ss2, tt 1401 другие попробывать не успел а. Скорее всего причина в подвисании драйверов на эти карты. Я лечил watchdogom раз в минуту проверялось состоянии карты если сигнал пропадал запускается скрипт который передергивал драйвер. Я думаю что причина у вас кроется в этом же Вставить ник Quote
disappointed Posted January 19, 2008 Posted January 19, 2008 Аналогично было, давно уже, почитав что неизлечимо и побившись какое-то время отказались. Пусть лучше не будет сервиса вовсе чем будет глюкавый оставляющий негатив. Вставить ник Quote
sfstudio Posted January 19, 2008 Posted January 19, 2008 Аналогично было, давно уже, почитав что неизлечимо и побившись какое-то время отказались. Пусть лучше не будет сервиса вовсе чем будет глюкавый оставляющий негатив. Ну если помоечный 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) это на самом деле глюкалово. Вставить ник Quote
Exploit Posted January 19, 2008 Author Posted January 19, 2008 Спасибо за ответы :) Кстати да, забыл сказать, что версия 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? эта вещь бы мне подошла так как падает редко. Вставить ник Quote
sfstudio Posted January 20, 2008 Posted January 20, 2008 Спасибо за ответы :)Кстати да, забыл сказать, что версия 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. Пользуйтесь поиском. Вставить ник Quote
Exploit Posted January 20, 2008 Author Posted January 20, 2008 $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$ купил бы не обломался Вставить ник Quote
Exploit Posted January 24, 2008 Author Posted January 24, 2008 Попробовал 0.8.5, компилировал из исходников. Данная версия стала ругаться на параметр --ts-es-id-pid, может я скомпилировал неправильно. Так что вернулся обратно на 0.8.6. Может кто-то знает как сделать watchdog при вещании радио через vlc в сеть? Femon показывает, что сигнал есть. Тут встречал скрипт, работающий через ifconfig, но у меня по понятным причинам этот вариант не катит Вставить ник Quote
Yaten Posted February 2, 2008 Posted February 2, 2008 А у меня вот такая проблема, беру сигнал с Экспрес-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"}' & Вставить ник Quote
_J_ Posted February 2, 2008 Posted February 2, 2008 #!/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"}' & Вставить ник Quote
Yaten Posted February 3, 2008 Posted February 3, 2008 #!/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). почему так? Вставить ник Quote
fethard Posted February 10, 2008 Posted February 10, 2008 VLC это какая программа? Есть одно для проигрование видео. Это то программа? Если нет, откуда можно найти эту программу? Вставить ник Quote
S_ergey Posted February 11, 2008 Posted February 11, 2008 http://www.videolan.org/vlc/ Вставить ник Quote
Nickuz Posted February 22, 2008 Posted February 22, 2008 SS2 какашкастранно :-( работает без глюков уже несколько лет. что я неправильно делаю? Вставить ник Quote
PommeFritz Posted February 22, 2008 Posted February 22, 2008 SS2 какашкастранно :-( работает без глюков уже несколько лет. что я неправильно делаю? Наверное тут ключевая фраза "несколько лет", потому как элементная база обвязки B2C2 при изготовлении сего поделия за эти годы изменялась энное количество раз, и преимущественно в сторону удешевления. А сам чипсет B2C2 - полное гавно уже потому, что спецификации за семью печатями. И работает у вас она на низкой символьной скорости и с хорошим SNR, угадал? Вставить ник Quote
Nickuz Posted February 22, 2008 Posted February 22, 2008 Раньше кушала поток с провайдера, с высоким SR, потом была переведена на транспондер с радиостанциями. Прецизионность и безотказность за такие деньги никто гарантировать не сможет. Вставить ник Quote
Exploit Posted February 22, 2008 Author Posted February 22, 2008 Как ни странно, но эта самая "какашка" стала работать без зависонов на том же софте после того, как я сменил кабель на новый монолитный кусок. Уже целый месяц ни разу не перезапускал vlc. Ошибки с TS discontinuity продолжают сыпаться в лог, но это никак не влияет на работу :) Вставить ник Quote
Exploit Posted February 22, 2008 Author Posted February 22, 2008 А у меня вот такая проблема, беру сигнал с Экспрес-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"}' & Вставить ник Quote
sfstudio Posted February 24, 2008 Posted February 24, 2008 Как ни странно, но эта самая "какашка" стала работать без зависонов на том же софте после того, как я сменил кабель на новый монолитный кусок. Уже целый месяц ни разу не перезапускал vlc. Ошибки с TS discontinuity продолжают сыпаться в лог, но это никак не влияет на работу :) Ну а вы собсно чего ожидали? Просто битых пакетов стало меньше сыпаться. B2C2 "дохнет"/"виснет" (кому как нравиться) при низком высоком BER. Т.е. как только приходится корректировать хоть сколько-то существенное число пакетов в секунду. Сменив кабель вы по сути сняли нагрузку с её процессора, т.к. улучшились условия приёма и резко снизилось число блоков подллежащих коррекции. Надеюсьб доступно объяснил. P.S. Какашечные свойства B2C2 при этом никто не отменял. Это скорее исключение подтверждающее правило. Правило звучит так - фтопку B2C2. Вставить ник Quote
martini Posted March 4, 2008 Posted March 4, 2008 Попробовал 0.8.5, компилировал из исходников. Данная версия стала ругаться на параметр --ts-es-id-pid, может я скомпилировал неправильно. Так что вернулся обратно на 0.8.6.Может кто-то знает как сделать watchdog при вещании радио через vlc в сеть? Femon показывает, что сигнал есть. Тут встречал скрипт, работающий через ifconfig, но у меня по понятным причинам этот вариант не катит --enable-dvb кто за тебя включать будет ??? хелп нада читать всетаки ) Вставить ник Quote
Cramac Posted April 4, 2008 Posted April 4, 2008 Всем привет. Подскажите, установил 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) Что не так я делаю? Вставить ник Quote
Cramac Posted April 7, 2008 Posted April 7, 2008 с вышеописанной проблемой определился, теперь думаю как можно сделать что бы в плейлисте плеера отображалась не ссылка от куда играет радио на название радио? запуск VLC как в первом сообщении. Вставить ник Quote
Exploit Posted April 7, 2008 Author Posted April 7, 2008 1. Сменить плейер всем поголовно на AIMP, winamp удалить. Лучше будет сделать объявление, что винамп использовать не рекомендуется, итп. 2. Создать плейлисты с адресами под каждое радио и разместить их на локальном веб-сервере. Есть ещё вариант попробовать прикрутить icecast, но это того не стоит, гемора много будет, да и нагрузка на сервер обязательно возрастёт Вставить ник Quote
V1talya Posted April 7, 2008 Posted April 7, 2008 (edited) с вышеописанной проблемой определился, теперь думаю как можно сделать что бы в плейлисте плеера отображалась не ссылка от куда играет радио на название радио?запуск VLC как в первом сообщении. Для винампа можно сделать вот такой плейлист: #EXTM3U #EXTINF:-1,Business FM http://XXXYYY:8001/ Business FM #EXTINF:-1,Militsejskaja Volna http://XXXYYY:8002/ Militsejskaja Volna ... и название станций будут оставаться... Edited April 7, 2008 by V1talya Вставить ник Quote
zulu_radist Posted April 7, 2008 Posted April 7, 2008 с вышеописанной проблемой определился, теперь думаю как можно сделать что бы в плейлисте плеера отображалась не ссылка от куда играет радио на название радио?запуск VLC как в первом сообщении. Для винампа можно сделать вот такой плейлист: #EXTM3U #EXTINF:-1,Business FM http://XXXYYY:8001/ Business FM #EXTINF:-1,Militsejskaja Volna http://XXXYYY:8002/ Militsejskaja Volna ... и название станций будут оставаться... Ничерта подобного, так уже пробовали. Тут нужно мыслить в другую сторону, название должно передаваться вместе с потоком ИМХО, как это делается например в виндозной DVBrs... Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.