Перейти к содержимому
Калькуляторы

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

Изменено пользователем toxicom

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас