I am aware that VLC supports commands over Ethernet.
The hardware setup would be as follows: PC with 4 video cards, one monitor on each card. OS could be Windows or *nix
Here's what I am attempting to do:
VLC listens for command over Ethernet (example scenario1.play)
//Where scenario (scenario1) contains 4 different video files, one for each monitor
VLC will link scenario1 command to scenario1.monitor1.mpg, scenario1.monitor2.mpg, ... and so on
VLC Starts an application instance for each video file found
VLC outputs video to specified video card, fullscreen [example scenario1.monitor1.mpg plays at (0,0), scenario1.monitor2.mpg plays at (800,600)]
Command received over Ethernet to play, pause, or stop will control all videos simultaneously.
So, scenario1.play is received over ethernet:
-> find scenario1.monitor1.mpg -> play file fullscreen at monitor1.coordinates
-> find scenario1.monitor2.mpg -> play file fullscreen at monitor2.coordinates
-> find scenario1.monitor3.mpg -> play file fullscreen at monitor3.coordinates
-> find scenario1.monitor4.mpg -> play file fullscreen at monitor4.coordinates
Any assistance is appreciated