Comment synchroniser des tâches sur plusieurs ordinateurs

0

J'aimerais pouvoir exécuter des tâches similaires sur plusieurs ordinateurs qui doivent être synchronisés avec précision. Plus spécifiquement, il faut que 4 ordinateurs portables soient synchronisés, probablement sur un réseau local, et je dois utiliser l'un d'entre eux pour lancer une tâche (lire une vidéo) sur tous les ordinateurs en même temps (fichiers vidéo différents sur différents ordinateurs portables). Tous fonctionnent sous Windows. Existe-t-il un logiciel tiers ou un moyen plus simple de le faire sur un réseau local sans retard important? Je n'ai pratiquement besoin d'aucun temps de réponse - s'il y avait une seule vidéo en streaming sur tous les ordinateurs portables, les gens ne devraient pas reconnaître le retard.

SysGen
la source
À quelle tolérance? Avez-vous testé pour voir combien de ms vous pouvez vous en sortir? La synchronisation exacte n'est pas possible, vous devez donc déterminer ce qui est tolérable
Paul,
@ Paul Je suppose que je n'ai pas besoin d'une synchronisation parfaite, il y a une petite tolérance, mais pas plus de 100 ms. Cela devrait être possible via LAN.
SysGen
Peut - être utiliser Psexec de Sysinternal de la manière expliquée au forum Sysinternals : psexec @PClistfile -u admin -p passw -e -d cmd_to_run. Si cette approche fonctionne pour vous, je considérerais une réponse entièrement expliquée. Jusque-là, c'est un coup dans le noir
nixda
Est-ce que cela doit être Windows? Je pense que NTP rapprochera suffisamment les horloges, mais le chargement d'un fichier vidéo peut être affecté par toutes sortes de choses. Mettez-le en local, ssd, et utilisez une boîte linux épurée avec juste un gestionnaire de fenêtres et vlc / mplayer
Paul

Réponses:

0

Si vous ne voulez pas suivre la route du streaming, il existe une autre option.

Dans * nix, vous disposez de fonctionnalités intéressantes, telles que SSH, qui peuvent être utilisées pour envoyer une commande permettant de lire la vidéo à partir du lecteur local presque instantanément. Écrivez un script simple, et les quatre ordinateurs pourraient démarrer presque exactement au même moment, sans la surcharge et les retards de la diffusion en continu sur le réseau, car ils lisaient des fichiers sur leur disque dur.

Vous pourriez peut-être pirater une solution en installant sshwindows sur les ordinateurs "esclaves", puis en utilisant Cygwin sur le "maître" pour exécuter le script, mais cela nécessiterait une connaissance (très) élémentaire des commandes.

À ma connaissance, le bureau à distance de Windows ne fonctionnerait pas dans cette situation car vous ne pouvez pas l'utiliser uniquement pour envoyer une commande unique, comme vous le pouvez avec SSH. (N'hésitez pas à me corriger, personnes Windows)

MetaNova
la source