VLC 1.2 потоковая передача мозаики - PullRequest
2 голосов
/ 21 декабря 2011

Этот VLM Config работает в VLC 1.1, но у меня возникают другие проблемы с утечками памяти после того, как проигрыватель запускает мозаику более часа. Я установил VLC 1.2, но он не отображает потоки в мозаике (см. Ошибки ниже). Отдельные потоки работают нормально, и я использую MMSH для потоковой передачи файлов WMV. Из того, что я понимаю, fake: // метод доступа устарел в VLC 1.2. Есть ли другие изменения, которые мешали бы этой мозаике работать в VLC 1.2?

new bg broadcast enabled
setup bg output #bridge-in{offset=10}:display

#VLC 1.2
setup bg input "http://img696.imageshack.us/img696/4131/rainbowbackgroundq.png"

#OR- VLC 1.1
setup bg input 'fake://' option 'fake-file=http://img696.imageshack.us/img696/4131/rainbowbackgroundq.png' option 'fake-width=800' option 'fake-height=600'


setup bg option sub-filter=mosaic
setup bg option mosaic-alpha=255
setup bg option mosaic-height=600
setup bg option mosaic-width=800
setup bg option mosaic-align=5
setup bg option mosaic-xoffset=0
setup bg option mosaic-yoffset=0
setup bg option mosaic-vborder=5
setup bg option mosaic-hborder=5
setup bg option mosaic-position=1
setup bg option mosaic-rows=1
setup bg option mosaic-cols=2
setup bg option no-mouse-events
setup bg option no-keyboard-events
setup bg option no-audio
setup bg option mosaic-order=v1,v2
setup bg option no-mosaic-keep-picture
setup bg option no-mosaic-keep-aspect-ratio

new v1 broadcast enabled
setup v1 input "mmsh://mediaserver2.otn.ca/mediasite/b2974e0a-24c3-43e4-9833-e3c9937197e0.wmv"
setup v1 option input-repeat=-1
setup v1 output #mosaic-bridge{id=v1,width=395,height=600}
new v2 broadcast enabled
setup v2 input "mmsh://mediaserver2.otn.ca/mediasite/070871fa-5b30-4e17-b83b-57b149044532.wmv"
setup v2 option input-repeat=-1
setup v2 output #mosaic-bridge{id=v2,width=395,height=600}


control bg play
control v1 play
control v2 play

VLC1.2 ошибки

[0xf80ec8] dummy interface: using the dummy interface module...
[0xf4bb68] [Media: v1] access_mms access error: cannot read data 2
[0xf7b578] [Media: v2] access_mms access error: cannot read data 2
[0xfd72f8] [Media: v2] main decoder error: cannot create packetizer output (WMA2)
[0xf72ed8] [Media: v1] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 1000 ms)
[0xf72ed8] [Media: v1] main input error: ES_OUT_RESET_PCR called

1 Ответ

1 голос
/ 09 мая 2012

Вы уже пробовали VLC 2.0?

Вики от VLC должны быть обновлены, чтобы дать вам рабочие примеры с VLC 2: http://wiki.videolan.org/Mosaic

Относительно изменений в вашей настройке мозаики - с VLC2 это будет включать следующее

(1) Вы уже заменили подделку: // - чтобы постоянно показывать ваше изображение, добавьте:

    setup bg option image-duration=-1

(2) Параметры мозаики должны идти скомандная строка как в:

    vlc -I telnet --mosaic-alpha=255 --mosaic-height=600 --mosaic-align=5 --mosaic-xoffset=0 [...] --vlm-conf /path/to/your/mosaic/config/file

(3) Перекодируйте вашу трансляцию bg и используйте там вспомогательный фильтр:

   setup bg output #transcode{sfilter=mosaic,vcodec=h264,venc=x264{profile=baseline,level=30,aud},vb=768,width=800,height=600,scale=1}:standard{access=udp,mux=ts,dst=239.0.0.1:1234}

Надеюсь, что это поможет и направит вас в правильном направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...