I have 4 HDMI TVs, and I want to play 4 different individual videos (or even 4 different x-y segments/tiles of a single video) on these 4 HDMI TVs, in perfect synchronous with each other.
I searched a lot on the net, and found the following as possible solutions:
- PiWall (http://www.piwall.co.uk/)
- omxplayer-sync (https://github.com/turingmachine/omxplayer-sync)
- omxplayer-sync-2 (https://github.com/pukster/omxplayer-sync-2)
- RTSP/UDP + omxplayer (https://www.google.com/?gws_rd=ssl#q=omxplayer+rtsp)
- Remotepi (https://github.com/subogero/remotepi)
Has anyone tried out these solutions before?
Which one is more reliable, has the least delay between videos, with maximum synchrony?
Is there any other solution besides these ones?
Actually, in addition to synchronize the video playback in the slave RPis, I would like the master board to send some other optional commands, like play, pause, next, previous, halt, ... to the slaves. So I think command-based methods would be better solutions.
For example, at start up, the 4 slave boards boot into an interrupt-based ready-to-receive-commands state, and the master board boots into a sending-commands-on-demand state. The boards could be connected via GPIOs or even ethernet switch, and the commands could be sent/received via GPIO read/write or SSH/UDP/RTSP.
How does this scenario looks like!!? Is that reliable?
I just don't know how to implement such methods. :D
Would you please help on this?
Thanks for your time and support :)
No one to help? The bounty is expiring !!