Do any open source monitoring/multiview solutions exist?

1,527 views
Skip to first unread message

cang...@gmail.com

unread,
Jun 19, 2015, 6:08:40 AM6/19/15
to obe-d...@googlegroups.com
I’m looking one solution for MPEG-TS/ T2-MI multiviewer (open source)

Andrew Crawford

unread,
Jun 19, 2015, 8:31:11 AM6/19/15
to cang...@gmail.com, obe-d...@googlegroups.com
I'm guessing opening several instances of VLC, one for each video on a large computer monitor/TV is a bit too messy? :)

-Andy

On Fri, Jun 19, 2015 at 6:08 AM, <cang...@gmail.com> wrote:
 I’m looking one solution for MPEG-TS/ T2-MI multiviewer (open source)

--
You received this message because you are subscribed to the Google Groups "obe-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to obe-discuss...@googlegroups.com.
To post to this group, send an email to obe-d...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Andrew Crawford
Systems Administrator / Tech Director
CCTV
Channel 17/ Town Meeting TV
CCTV Productions
294 North Winooski Avenue
Burlington Vermont 05401-3680
M: 802 324 1915
F: 802.860.2370

Alexandre LICINIO

unread,
Jun 19, 2015, 4:22:50 PM6/19/15
to Andrew Crawford, cang...@gmail.com, obe-d...@googlegroups.com
i think this command line should work : 
ffmpeg -i udp://224.0.1.14:5000?fifo_size=100000 -i udp://224.0.1.14:5000?fifo_size=100000 -i udp://224.0.1.14:5000?fifo_size=100000 -i udp://224.0.1.14:5000?fifo_size=100000 -filter_complex "nullsrc=size=1920x1080 [base]; [0:v] setpts=PTS-STARTPTS, scale=960x540 [upperleft]; [1:v] setpts=PTS-STARTPTS, scale=960x540 [upperright]; [2:v] setpts=PTS-STARTPTS, scale=960x540 [lowerleft]; [3:v] setpts=PTS-STARTPTS, scale=960x540 [lowerright]; [base][upperleft] overlay=shortest=1 [tmp1]; [tmp1][upperright] overlay=shortest=1:x=960 [tmp2]; [tmp2][lowerleft] overlay=shortest=1:y=540 [tmp3]; [tmp3][lowerright] overlay=shortest=1:x=960:y=540" -c:v libx264 -preset ultrafast -f mpegts udp://224.0.1.15:5000

or handle this on a raspberry with omxplayer : 

omxplayer --win "0 0 960 540" -o hdmi --layer 5 udp://@:5007 --live

omxplayer --win "960 0 1920 540" -o hdmi --layer 6 udp://@224.0.1.16:5000 --live

omxplayer --win "0 540 960 1080" -o hdmi --layer 7 udp://@224.0.1.15:5000 --live

omxplayer --win "960 540 1920 1080" -o hdmi --layer 8 udp://@224.0.1.15:5000 --live


To post to this group, send email to obe-d...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--

Alexandre Licinio

EKLA INGENIERIE 
Broadcast engineering

RF . IPTV . IT . LAN . WAN . LTE . KA . WIFI
Live - Streaming - Transmission 
Hardware & Software R&D

.yes, we are open-source.  



50 Avenue Lacassagne
69003 Lyon - France


joo...@gmail.com

unread,
Aug 22, 2015, 2:45:08 PM8/22/15
to obe-discuss
I have a working mosaic system working based on ffmpeg libs. Just need to fix audio for the vumeters to work.

Jóhannes Reykdal

unread,
Aug 22, 2015, 5:29:54 PM8/22/15
to joo...@gmail.com, obe-discuss

Interesting. Keep us updated :)

JR


On Sat, Aug 22, 2015, 18:45  <joo...@gmail.com> wrote:
I have a working mosaic system working based on ffmpeg libs. Just need to fix audio for the vumeters to work.

molon...@gmail.com

unread,
Apr 6, 2017, 8:35:52 AM4/6/17
to obe-discuss
Il giorno venerdì 19 giugno 2015 11:08:40 UTC+1, Cang Nguyen Trung ha scritto:
> I’m looking one solution for MPEG-TS/ T2-MI multiviewer (open source)

I tried long time ago using something like the proposed "ffmpeg -i udp://224.0.1.14:5000?fifo_size=100000 -i udp://224.0.1.14:5000?fifo_size=100000 -i udp://224.0.1.14:5000?fifo_size=100000 -i udp://224.0.1.14:5000?fifo_size=100000 -filter_complex "nullsrc=size=1920x1080 [base]; [0:v] setpts=PTS-STARTPTS, scale=960x540 [upperleft]; [1:v] setpts=PTS-STARTPTS, scale=960x540 [upperright]; [2:v] setpts=PTS-STARTPTS, scale=960x540 [lowerleft]; [3:v] setpts=PTS-STARTPTS, scale=960x540 [lowerright]; [base][upperleft] overlay=shortest=1 [tmp1]; [tmp1][upperright] overlay=shortest=1:x=960 [tmp2]; [tmp2][lowerleft] overlay=shortest=1:y=540 [tmp3]; [tmp3][lowerright] overlay=shortest=1:x=960:y=540" -c:v libx264 -preset ultrafast -f mpegts udp://224.0.1.15:5000"

But unfortunately even if only one of the streams goes down all the mosaic will freeze.

In addition to that, if one or more streams are not present when you start ffmpeg, it will take ages to start monitoring the streams present and, in any case, will not pick up the missing streams when they start again.

I went mad to find a solution, without success :(

Alex

badar...@gmail.com

unread,
Feb 23, 2020, 8:22:31 AM2/23/20
to obe-discuss
Hi Joo,
I'm really in this. Need a Mosaic TV for monitoring..
Reply all
Reply to author
Forward
0 new messages