Plus de vidéos commandés de façon synchrone à distance sur le réseau pour démarrer avec VLC
Un étudiant en design sympathique voulait construire pour la présentation de leur thèse, une installation vidéo. À la télévision dans la chambre aménagée pour être exécuté en parallèle avec trois de ses films créés et sont démarrés simultanément. Les trois films sont découpés afin qu'ils partagent une œuvre d'art (et nous espérons une bonne note finale) résultat. Une entreprise événement voulu construire quelque 1.000 euros. Cette dépassé le budget de mes amis, malheureusement, à environ € 1000, nous devons donc construire vous même et avec zusammengefrickelt logiciels Open Source. 3 (Windows) ordinateurs portables sont connectés via HDMI à la TV et reliés chacun par l'intermédiaire d'un interrupteur. Un quatrième (Linux) un ordinateur portable a servi comme un ordinateur de commande central. Le VLC Media Player offre un excellent support presque tous les formats vidéo et de nombreuses autres fonctions utiles. Dans cette configuration, le contrôle à distance était à distance l'interface de VLC est utilisé, qui permet au joueur sur un réseau ou l'Internet complètement.
La machine Windows se 192.168.0.1 l'adresse IP de 192.168.0.3. L'ordinateur Linux-contrôle, l'192.168.0.100 IP.
Le script à distance est basé sur le tutoriel de Markus Berg (merci).
# / Bin / sh ip [0] = "192.168.0.1" ip [1] = "192.168.0.2" ip [2] = "192.168.0.3" port = 20000 {fonction send_cmd pour l'adresse ip dans $ {[@] } do echo "$ 1" | nc $ adresse $ port et fait} while ([1]) font clairement écho "commande vidéo" echo echo "s | HOME" echo "p | PAUSE / PLAY" echo "z | RETOUR COIL" echo "? commande" "cp | COIL RETOUR + PAUSE" echo "f | | PLEIN ECRAN ON / OFF" echo "b Quitter" echo echo echo echo-n lu cas de commande "$ commande» à l'art) send_cmd jeu; p) pause send_cmd ,, z) send_cmd diff; pause send_cmd zp) send_cmd diff 'select (undef, undef, undef, .3)' perl-e;; f) en plein écran send_cmd; b) de sortie;; esac done; Ce script sur l'ordinateur de contrôle est ce menu Spartan:
Commande vidéo s | ACCUEIL p | PAUSE / PLAY z | COIL RETOUR zp | COIL RETOUR + PAUSE f | PLEIN ECRAN ON / OFF b | Quitter Commande?
Sur la machine Windows avait plus que sur le mode console Windows VLC Remote Control peut être lancé:
vlc - extraintf oldrc - rc-host 192.168.0.1:20000
Maintenant, même la vidéo dans la playlist respective VLC a été ajouté. La télécommande a été fait.
Malheureusement, il y avait (comme presque toujours) quelques pièges. Dans nos premiers essais zickte autour du Pare-feu Windows. La présentation a dû être désactivé. En règle générale, Windows n'était pas un choix particulièrement judicieux pour la présentation, parce que les messages de mise à jour, Avira pop-ups et bien sûr Nervereien autre dans la vidéo semble assez gênant. La machine Windows a dû être assez castré. Pare-feu, détection de virus et mises à jour automatiques sont désactivées. De nombreux programmes qui ont fait eux-mêmes à l'aise dans le bac, ont été enlevés. En fin de compte, je réalise la prochaine fois en jouant avec les clients Linux, mais en raison de contraintes de temps n'étaient pas disponibles.


7 décembre 2011
Beaucoup de Grakas plus récents ont 3 sorties! Et dans Windows, vous pouvez facilement gérer les 3 moniteurs et c'est parti!
Ne dont le TNS est du lot 3 VLCs devons commencer en parallèle sur les 3 écrans ...
22 août 2011
est également une boucle infinie possible avec ce script sur les machines Windows? qui est, les films lus dans synchroniser toute la journée sur la présentation.
22 janvier 2011
Belle chose. Peut-être. serait également une Graka Matrox dans la "machine serveur vidéo" une solution.