使用vlc mosaic显示Spydroid的多个RTSP流

时间:2017-04-03 07:02:27

标签: vlc rtsp mosaic

我想在VLC 2.2.4中在同一个窗口中显示两个RTSP流,但是不同的部分。这些流来自同一本地网络中的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 

然而,结果并不像我想要的那样:两个流只是碰到顶部,它们不会单独显示。两个流竞争相同的部分(竞争是确切的词,因为它们交替显示,直到一个流断开)。

This is the vlc screenshot

This is the terminal screenshot

任何人都可以帮助我吗?感谢。

0 个答案:

没有答案