Используйте мозаику vlc для отображения нескольких потоков RTSP из Spydroid.

Я хочу отображать два потока RTSP в VLC 2.2.4 в одном окне, но в разных разделах. Эти потоки от Spydroid в той же локальной сети. Я знаю, что мозаика может сделать такое. Ниже приведен файл конфигурации:

new channel1 broadcast enabled
setup channel1 input "rtsp://192.168.43.200:8086"
setup channel1 output #duplicate{dst=mosaic-bridge{id=1,width=640,height=480},select=video}

new channel2 broadcast enabled
setup channel2 input "rtsp://192.168.43.230:8086"
setup channel2 output #duplicate{dst=mosaic-bridge{id=2,width=640,height=480},select=video}

new mosaic broadcast enabled
setup mosaic input /Users/lovejoy/Downloads/bg640960.jpg
setup mosaic output #transcode{sfilter=mosaic,vcodec=mp4v,scale=1}:display

control channel2 play
control channel1 play
control mosaic play

Обе конфигурации двух телефонов одинаковы:

Video Encoder: H.264
Resolution: 640*480
Framerate: 8fps
Bitrate: 2000kbps

Я хочу поместить два потока в вертикальную компоновку, такие аргументы запуска:

vlc --vlm-conf /Users/lovejoy/Downloads/conf.vlm --mosaic-keep-aspect-ratio --mosaic-keep-picture --mosaic-position=2 --mosaic-order="1,2" --mosaic-offsets="0,0,0,480" --mosaic-width=640 --mosaic-height=960 --image-duration=-1 

Однако результат не нравится тому, что я хочу: два потока просто стукаются по верхнему разделу, по отдельности они не показываются. Два потока конкурируют за один и тот же раздел (конкурировать — это точное слово, потому что они отображаются поочередно, пока один поток не отключится).

Это скриншот vlc

Это скриншот терминала

Может кто-нибудь помочь мне? Спасибо.


person persona lovejoy    schedule 03.04.2017    source источник
comment
Я обнаружил ту же проблему здесь и здесь без каких-либо решений.   -  person persona lovejoy    schedule 03.04.2017
comment
Попробуйте это решение: stackoverflow.com/questions/59180160/   -  person Nik    schedule 04.12.2019