LINUX.ORG.RU
ФорумAdmin

vlc + skystar2


0

0

У когонить удалось сдружить это дело так что бы оно работало стабильно , а не падало , или теряло сигнал или какие то проблемы с потоком и тд .

Вобщим проблема в том что падает поток с скарты на влц , тобишь чтото типа "потеря сигнала"

Хотя на спутниковом тюнере на телеке никаких проблем .

Все это дело пыхтит с консоли .

система слакварь 10.2

Причем поставил ядро 2.6.15.5

Стабильнее стало , но не факт . Всеравно падает поток :( Сам влц при этом остается запущен , но цпу не жрет .

дрова ядерные b2c2

Ктонить это умудрялся сдружить ? Так что бы работало ?

anonymous

У меня точно также глючит. Когда теряет сигнал, это лечится перезапуском vlc, так ведь?

Правда мне всегда казалось, что это из-за плохого сигнала (70 метров от тарелки), все не доходят руки поближе поставить.

init ★★★★★
()
Ответ на: комментарий от init

аха , лечиться перезапуском влц :(

НО - как раз таки с уровнем сигнала все ок . 74% уровень сигнала и 83% его качество . Так показывает спутниковый тюнер . У меня тоже была мысль что с сигналом что-то , но вот мне кажется сигнал тут не причем . Под виндой же работает .

А как можно автоматизировать процес перезапуска ? Вот упало , а надо в этот момент раз упало сделать килл и запустить снова . Пока только косвенно судить по нагрузке на проц - если упала или изменилась - грохать и пускать занова . Но не могу придумать как . Может есть какие варианты у кого ?

anonymous
()
Ответ на: комментарий от init

о , действительно , интересное предложение .
но ts warning: discontinuity received у меня сыплется и тогда когда с изображением в принципе все ок , ну помехи пробежали и все еще продолжает работать .
Часто бывает отваливается по lost sync - я по памяти , не помню точно но идея такая что "что-то оно там потеряло"
Бывает баг - сыплются постоянно сообщения что мол ожидается 0х1 а есть 0х8 . Постоянно :) но изображения нет .

Еще - через раз , падает и топ показывает какойто парамет "wa" скачет .При этом система жутко тормазит но по параметру cpu load у vlc 0 нагрузки .
У вас все симптомы такие же ?

Я общался на irc.videolan.org с народом - они сказали две вещи : либо проблемы с потоком , либо влц все еще не умеет исправлять ошибки которые возникают в TS потоке и поэтому просто смиритесь с этим и ждите когда сбацают . Мол не вы единственный кто сталкивается с этим и ждет решения этой проблемы. Но внятно ответить на вопрос в чем же причина так и не смогли :(

На счет лога конечно интересно . Но я не представляю пока алгоритм и средства решения :
каждую минуту парсить лог на предмет наличия такой инфы ? А как тогда это сделать что бы быстро и не жрало проц ? Там лог разбухнет быстро .
Может можно както организовать "демон" в который както направить поток лога с влц и только там сыпануло - килл и через секунд 10 - 15 запуск ? Сразу после килл не получится запустить - не сразу dvb карта освобождается , пишет ресурс busy .
Вотс ...Не представляю как это организовать :(

anonymous
()
Ответ на: комментарий от anonymous

У меня как правило когда зависает vlc ошибки ts начинают валиться постоянно. Поэтому можно смотреть по крону лог tail -n 10 vlc.log | grep discontinuity | wc -l и по получившемуся числу уже перегружать vlc.

Хотя это какой-то хак и даже прерывание трансляции не есть хорошо. Есть же еще какой-то vdr, который тоже может вещать в сеть, я с ним часик повозился - так ничего и не понял.

init ★★★★★
()
Ответ на: комментарий от init

да по мне это вобще костыли - падение влц и какието попытки выправить . почему-то даже в самых дешевых тюнерах с этим проблем нет никаких . И кстати дримбокс на линуксе - но там почему-то ничего не падает так . Только цена не очень ;) А vdr это что ?

anonymous
()
Ответ на: комментарий от init

аха , нашел про vdr - кажеться это не то что надо - оно на диск пишет , а у меня задача "вещать" . Тобишь соеденить эти две вещи воедино я не представляю как . Абсолютно не понятно :(

А на счет ядра , уже да , обновился , тестирую ;) Всеравно ошибки сыпятся такого характера :

[00000350] main private warning: dts != current_pts (-520034)
[00000258] mux_ts private debug: adjusting rate at 120000/680034 (71/42)
[00000258] mux_ts private debug: adjusting rate at 0/560034 (21/21)
[00000258] mux_ts private debug: adjusting rate at 0/560034 (13/8)
[00000258] mux_ts private debug: adjusting rate at 0/560034 (6/2)
[00000236] main input warning: clock gap, unexpected stream discontinuity
[00000236] main input warning: clock gap, unexpected stream discontinuity
[00000236] main input warning: clock gap, unexpected stream discontinuity
[00000249] mux_ts private warning: packet with too strange dts (dts=1142959323611842,old=1142863879771655,pcr=1142863879770691)
[00000249] mux_ts private warning: packet with too strange dts (dts=1142959323617592,old=0,pcr=1142863879850691)
[00000346] main private warning: dts != current_pts (-53873)
[00000249] mux_ts private warning: packet with too strange dts (dts=1142959323635842,old=0,pcr=1142863879930691)
[00000249] mux_ts private warning: packet with too strange dts (dts=1142959323638842,old=0,pcr=1142863879970691)
[00000249] mux_ts private warning: packet with too strange dts (dts=1142959323659842,old=0,pcr=1142863880064564)
[00000249] mux_ts private warning: packet with too strange dts (dts=1142959323660092,old=0,pcr=1142863880104564)
[00000249] mux_ts private warning: packet with too strange dts (dts=1142959323670717,old=0,pcr=1142863880144564)

Но однако каналы не отваливается . Хотя такое и раньше было - раз на раз не приходиться . Может и отвалиться . Так что пока только тестирую ...

anonymous
()
Ответ на: комментарий от anonymous

[00000288] main packetizer debug: thread 2996935600: secret message triggered at misc/block.c:228 (Connection timed out)
[00000311] main packetizer debug: thread 2980064176: secret message triggered at misc/block.c:228 (Connection timed out)
[00000314] main packetizer debug: thread 2954898352: secret message triggered at misc/block.c:228 (Connection timed out)
[00000312] main packetizer debug: thread 2971675568: secret message triggered at misc/block.c:228 (Connection timed out)
[00000313] main packetizer debug: thread 2963286960: secret message triggered at misc/block.c:228 (Connection timed out)
[00000301] main packetizer debug: thread 2988452784: secret message triggered at misc/block.c:228 (Connection timed out)

вот после этого изображения нет ......

anonymous
()
Ответ на: комментарий от anonymous

> аха , нашел про vdr - кажеться это не то что надо - оно на диск пишет , а у меня задача "вещать" . Тобишь соеденить эти две вещи воедино я не представляю как .

У него есть плагин для вещания в сеть как раз.

init ★★★★★
()
Ответ на: комментарий от anonymous

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

Так что наверна придеться ришать вопрос стабильног стриминга - под офтопиком :(

Причем пустить закрытые каналы можно походу только из под оффтопика , ничего не встречал под линукс viaccess nagra и тд кодировки ...

anonymous
()
Ответ на: комментарий от anonymous

в целом как падало так и падает на новом ядре .

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.