Jump to content
Калькуляторы

неправильная очереднотсь потоков

Проблема такая на linux сервере поднят vlc. С vlc вещаем канал но при поднятие сигнала на тюнере формируте вначале audio поток . а потом video. а нужно наоброт так как каждый день присходят сбои и когда сигнал пропадает а потом вновь появляется на тюнере то картинки нет а звук идет. И приходиться перегружать тюнер. как рещить проблему очередности потоков. Что бы было понятно мы принимаем канал по http протоколу, далее обрабатываем vlc выдаем udp, его принимаем на тюнер и дальше в аналоговый сигнал. В vlc прописываем что бы вещать канал

 

vlc http://192.168.100.2:8090 -vvv --miface-addr 10.5.23.3 --daemon --ttl 3 --sout '#std{access=udp{ttl=12},mux=ts{pid-video=101,pid-audio=102,pid-pmt=100,program-pmt="5",muxpmt="100,101,102",sdtdesc="DjemTV,Belarus5",out-mtu=1316},dst=237.1.1.45:1234,sap,name="Belarus5"}'vlc http://192.168.100.2:8090 -vvv --miface-addr 10.5.23.3 --daemon --ttl 3 --sout '#std{access=udp{ttl=12},mux=ts{pid-video=101,pid-audio=102,pid-pmt=100,program-pmt="5",muxpmt="100,101,102",sdtdesc="----,-----",out-mtu=1316},dst=237.1.1.45:1234,sap,name="-------"}'

Share this post


Link to post
Share on other sites

Это косяк приёмника.

Там вещание устроено таким образом, что в начале приёмник должен увидеть тс пакет с пид=0, из него он узнает какие есть программы в этом потоке и их пиды.

Дальше он ловит пакет с пидом нужной программы и от туда узнает пиды потоков относящихся к этой программе.

Только особо одарённые клиенты могут забить на отсутствующие потоки.

 

Попробуйте ещё астру, но там пока с хттп клиентом не особо.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this