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

VLC и multicast vlc не успевает воспроизводить поток?

п.1 пускаем трансляцию так

vlc -vvv --color --ttl 12 --ts-es-id-pid --programs=2 dvb:// --dvb-adapter=0 --dvb-frequency=10759000 --dvb-srate=30000000 --dvb-voltage=18 --dvb-fec=3 \
--sout '#rtp{mux=ts,dst=239.255.0.2,port=1234,sdp=sap,name="M1"}'

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

воспроизводедение длится секунду-две и изображение замирает, звука нет. Статистика воспроизведения показывает потерю буферов(звук) и потерю кадров (видео)

 

 

п.2 не указываем явно контейнер для потока

 --sout '#rtp{dst=239.255.0.2,port=1234,sdp=sap,name="M1"}'

звук воспроизводится, видео две секунды показывает, четыре - нет. в статистике теряются кадры видео

 

п.3 перекодируем

 --sout '#transcode{vcodec=mp4v,vb=2048}:rtp{mux=ts,dst=239.255.0.2,port=1234,sdp=sap,name="M1"}'

видео и звук идут "нормально", загрузка cpu (в данном случае одного ядра) скачет от 30% до 100%. Когда 100% - появляются артефакты на катринке. Методом тыка выяснилось, что при значениях vb > 2048 - сначала звук идет рывками, потом (при больших значениях vb) в какой-то момент останавливается воспроизведение и идут потери, при значении vb>=4000 ситуация аналогична п.1.

Если транслировать по http, то 5 каналов без перекодирования смотрятся без проблем, загрузка cpu не больше 5%

 

Кто нибудь сталкивался с подобным?

Кто как/чем транслирует мультикастом видео со спутника?

 

ЗЫ: Linux router 2.6.27.7-smp #2 SMP Thu Nov 20 22:32:43 CST 2008 i686 Intel® Core2 Duo CPU E7300 @ 2.66GHz GenuineIntel GNU/Linux

dvb: SS1

Edited by toxicom

Share this post


Link to post
Share on other sites

сталкивался. поиск по форуму слова getstream тебе поможет

Share this post


Link to post
Share on other sites

сталкивался. поиск по форуму слова getstream тебе поможет

да, спасибо. getstream завелся с пол пинка. но все равно некоторые каналы идут с жуткими артефактами...

Share this post


Link to post
Share on other sites

да, я сам такое наблюдаю на BizTV. с чем связано - не понятно. канал First Automotive с того же транспондера вещается прекрасно

Share this post


Link to post
Share on other sites

Попробуйте версию VLC на клиенте 8.6 поюзать, с при одном и том же потоке, в одно и тоже время , получаю на девятой сплошной мусор на картинке, на 8.6 идеальное качество, для теста гоняю HDTV поток в 25 мбит, работает замечательно.

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