Software for synchronized multi-computer video playback
$100-200 USD
Geschlossen
Veröffentlicht vor fast 15 Jahren
$100-200 USD
Bezahlt bei Lieferung
I need to project a video project on multiple monitors (multi-screen) but it needs to be cheap to do. So, I need a software that uses Linux (open-source) as a platform, and can run on cheap Atom/Mini-ITX computers. Instead of “streaming?? multiple streams from one server to many clients (which would need a Gigabit network), I want to have pre-recorded media files on each client computer, and have the master computer send out a synchronisation signal (low bandwidth) to all the client computers, so that they play perfectly in “sync??. You can either program from scratch or modify existing open-source packages to get it working like I want. Check the summary below, and if you have any questions ??" please contact me. Also, if you make a bid ??" please let me know if you have experience with this kind of project.
Technical Specs ??" What it needs to be able to do: Play at least 720p - 1280x720
With codecs: MJPEG or Uncompressed (more codecs = better) Programming language: C++ code
Program structure: programmed from scratch, or based on existing open-source packages, but modified to work together
Target computers: Atom / Mini-ITX (so “lightweight?? is the keyword!)
Workflow ??" how it should work:
Work with Computer nodes: One master, many slaves
When pressing “play?? on master, slaves should follow action and play their media file as well.
This is not “streaming?? the media file to different computers, it’s “synching?? media files residing on each computer!!!!
Frame-accurate synching over local network (cable or wifi) Each computer has one (or a list of) media file(s): they can be the same file on each computer, or it can be a different file on each computer.
Setting up each computer (installing media player, uploading media files- will be done via: VNC, SSH, FTP
The platform this needs to work on: Linux (preferably debian) with Xfce/Fluxbox window managers (lightweight!)
If you don’t start from scratch, you can look at some excellent player: VLC ??" which has the modules Netsync and Wall, but are not working like it should. Frameworks you could look at: Gstreamer
Commercial Software that has the same functionality: Syncmaker - [login to view URL] or ProVideoPlayer - [login to view URL]