Logiciel en bêta

FloSync est actuellement en bêta. Les fonctionnalités peuvent évoluer rapidement à mesure que nous recueillons vos retours.

Synchronisation réseau

La synchronisation réseau permet de coordonner la lecture vidéo sur plusieurs ordinateurs connectés au même réseau. C'est indispensable pour les installations de grande envergure, lorsqu'un seul ordinateur ne suffit pas a piloter l'ensemble des écrans.

Vue d'ensemble

La synchronisation réseau repose sur un modèle serveur/client :

  • Serveur : un ordinateur fait office de référence et diffuse sa position de lecture sur le réseau
  • Clients : les autres ordinateurs recoivent ces informations et calent leur lecture en conséquence

Tous les ordinateurs doivent disposer du même fichier vidéo et être connectés au même réseau local.

Quand utiliser la synchronisation réseau

Ce mode est concu pour les situations suivantes :

  • Vous avez plus d'écrans qu'un seul ordinateur ne peut en gérer
  • Les écrans sont répartis dans des espaces distincts (salles, étages, batiments)
  • Vous souhaitez de la redondance pour fiabiliser l'installation
  • Votre mur d'images dépasse les capacités graphiques d'une seule machine

Exemples d'installations

Commerce de détail

  • Serveur en arrière-boutique, pilotant l'écran de l'entrée principale
  • Ordinateurs clients dans chaque rayon, pilotant les écrans de département
  • Contenu promotionnel synchronisé sur l'ensemble du magasin

Salle événementielle

  • Serveur en régie technique
  • Clients répartis dans la salle, pilotant les écrans du lieu
  • Lecture synchronisée du contenu de l'événement

Grand mur d'images

  • Plusieurs ordinateurs, chacun affichant une portion du mur
  • Un serveur coordonne la synchronisation
  • Chaque ordinateur utilise Extension du canevas global pour définir sa zone d'affichage
  • Résultat : un affichage continu, sans rupture visible

Prérequis

Avant de configurer la synchronisation réseau :

  1. Même réseau : tous les ordinateurs doivent se trouver sur le même réseau local (même sous-réseau)
  2. Même fichier vidéo : chaque ordinateur doit disposer d'une copie identique du fichier (les clients peuvent importer le contenu directement depuis le serveur)
  3. Port réseau : le port UDP 9201 doit être disponible (port par défaut de FloSync)
  4. Pare-feu : FloSync doit être autorisé dans le pare-feu de chaque ordinateur

Configurer le serveur

Le serveur est l'ordinateur de référence sur lequel tous les autres se calent.

Étape 1 : charger la vidéo

  1. Ouvrez FloSync sur l'ordinateur qui fera office de serveur
  2. Chargez votre fichier vidéo en le glissant sur une case d'écran
  3. Si nécessaire, utilisez la timeline pour vous positionner au point de départ souhaité

Étape 2 : lancer la diffusion

  1. Cliquez sur l'icône serveur (tour) dans la barre d'outils
  2. L'icône passe au vert : le mode serveur est actif
  3. FloSync diffuse désormais sa position de lecture sur le réseau
  4. La barre d'état en bas affiche « Server »

Comportement du serveur

Une fois le mode serveur activé :

  • FloSync diffuse sa position de lecture à tous les clients connectés
  • Les commandes lecture/pause/navigation sont relayées à l'ensemble des clients
  • L'ordinateur serveur pilote la lecture sur toutes les machines connectées

Mode contrôleur (réservé au serveur)

En mode serveur, vous avez accès au mode contrôleur — une variante du passage en direct qui permet de piloter les écrans distants sans ouvrir de fenêtres plein écran sur votre propre machine.

Principe :

  • Diffuse le contenu aux clients comme un passage en direct classique
  • Sur le serveur, la vidéo reste dans les aperçus du compositeur au lieu de passer en plein écran
  • Toutes les commandes restent accessibles (lecture, pause, scrub, navigation entre scènes)
  • La barre d'état affiche « Live (Contrôleur) » avec un indicateur orange

Cas d'usage :

  • Piloter un mur d'images depuis un portable en régie
  • Gérer l'affichage dynamique d'un salon tout en gardant votre écran libre
  • Vérifier la synchronisation réseau sans passer localement en plein écran
  • Animer un spectacle en direct où l'opérateur doit voir et contrôler le contenu en temps réel

Marche à suivre :

  1. Activez le mode serveur (icône tour verte)
  2. Chargez votre contenu
  3. Ouvrez le menu déroulant Passer en direct
  4. Sélectionnez Passer en direct (Contrôleur)

Les clients connectés passent en plein écran normalement, tandis que votre machine serveur reste dans la vue compositeur.

Pour en savoir plus, consultez Passage en direct — mode Contrôleur.

Configurer les clients

Les clients découvrent le serveur et s'y connectent automatiquement.

Étape 1 : charger la même vidéo

  1. Ouvrez FloSync sur chaque ordinateur client
  2. Chargez le même fichier vidéo que sur le serveur en le glissant sur une case d'écran
  3. Le nom du fichier peut différer, mais le contenu doit être strictement identique

Astuce : vous pouvez sauter cette étape grace aux cases à cocher d'import proposées lors de la connexion au serveur. FloSync copiera automatiquement les scènes et les fichiers du serveur sur votre machine.

Important : les clients doivent disposer de la même vidéo. Si la durée diffère, la synchronisation ne fonctionnera pas correctement.

Étape 2 : se connecter au serveur

  1. Cliquez sur l'icône client (wifi) dans la barre d'outils
  2. FloSync lance la recherche de serveurs sur le réseau
  3. Une boite de dialogue liste les serveurs détectés

Étape 3 : sélectionner le serveur

  1. Cliquez sur le serveur souhaité
  2. FloSync établit la connexion et lance la synchronisation
  3. L'icône client passe au bleu pour confirmer la connexion
  4. La barre d'état affiche « Connected to [nom du serveur] »

Import on Connect

La boite de dialogue de sélection du serveur propose des cases à cocher pour récupérer la configuration du serveur au moment de la connexion :

  • Global canvas — Importe la disposition du canevas pour que vos écrans correspondent à ceux du serveur
  • Scenes — Importe la liste des scènes, y compris les modes d'affichage et la programmation
  • Content files — Télécharge les fichiers médias du serveur sur votre machine (active automatiquement l'import des scènes)

C'est la facon la plus rapide de préparer un nouveau client : cochez les trois cases, choisissez un dossier de destination, et la configuration est terminée en une seule étape.

Comportement du client

Une fois connecté :

  • Le client suit la position de lecture du serveur
  • Les commandes lecture/pause émises par le serveur sont appliquées
  • Le client détecte et corrige automatiquement toute dérive
  • Les commandes de lecture locales restent fonctionnelles, mais le serveur a toujours priorité

Importer depuis le serveur

Une fois connecté en tant que client, vous pouvez importer la configuration et le contenu du serveur à tout moment — pas uniquement lors de la connexion initiale.

Cliquez sur l'icône du serveur connecté dans la barre d'outils pour accéder au menu d'import :

  • Importer le canevas global — Copie la disposition du canevas du serveur sur votre machine
  • Importer les scènes — Copie la liste des scènes, y compris les modes d'affichage et les réglages de programmation
  • Importer le contenu — Télécharge les fichiers médias du serveur pour toutes les scènes
  • Tout importer — Effectue les trois opérations en une seule étape

Importer le contenu d'une seule scène

Faites un clic droit sur une scène dans le panneau de programmation et sélectionnez Importer le contenu depuis le serveur pour ne télécharger que les fichiers de cette scène. Vous pouvez également faire un clic droit sur une case d'écran ou sur l'arrière-plan.

Déroulement de l'import de contenu

  1. FloSync identifie les fichiers chargés sur le serveur
  2. Vous choisissez un dossier de destination sur votre machine
  3. Si certains fichiers existent déjà, vous pouvez les écraser ou les ignorer
  4. Une boite de dialogue affiche la progression : nombre de fichiers, barre d'avancement et temps restant estimé
  5. Vous pouvez annuler le transfert à tout moment

Remarque : les fichiers HTML locaux ne peuvent pas être transférés par le réseau et sont ignorés lors de l'import.

La synchronisation réseau en action

Une fois la synchronisation opérationnelle :

Lancer la lecture

  1. Appuyez sur lecture sur l'ordinateur serveur
  2. Tous les clients connectés démarrent simultanément
  3. La lecture reste synchronisée

Mettre en pause

  1. Appuyez sur pause sur l'ordinateur serveur
  2. Tous les clients se figent à la même position
  1. Déplacez le curseur de la timeline sur l'ordinateur serveur
  2. Tous les clients se repositionnent au même point

Synchronisation de l'aperçu

Pendant la phase de préparation, avant de passer en direct, tout déplacement de la timeline sur le serveur met automatiquement à jour l'aperçu sur tous les clients connectés. Cela permet de vérifier le contenu et le positionnement sur l'ensemble des machines avant de passer en direct.

Commandes coté client

Les clients peuvent aussi agir localement sur la lecture, avec certaines limites :

  • Les commandes lecture/pause n'affectent que le client concerné, et de facon temporaire
  • FloSync réaligne automatiquement le client sur le serveur
  • Pour un fonctionnement optimal, pilotez la lecture exclusivement depuis le serveur

Persistance et reconnexion automatique

FloSync mémorise la configuration réseau et la rétablit automatiquement au prochain lancement.

Persistance du serveur

Si FloSync fonctionne en mode serveur au moment de la fermeture :

  • Au lancement suivant, le mode serveur se réactive automatiquement
  • Aucune intervention manuelle n'est nécessaire
  • L'icône serveur (tour) apparait en vert immédiatement

Reconnexion automatique du client

Si FloSync est connecté en tant que client au moment de la fermeture :

  • Au lancement suivant, il recherche automatiquement le dernier serveur utilisé
  • L'icône client (wifi) passe en orange pendant la recherche
  • La barre d'état affiche « Searching for [nom du serveur]... »
  • Dès que le serveur est retrouvé, la connexion se rétablit automatiquement

Gestion de la perte de connexion

Si le serveur s'arrête, est fermé ou devient inaccessible alors qu'un client est connecté :

  • Le client détecte automatiquement la coupure
  • L'icône client passe en orange (mode recherche)
  • FloSync continue à chercher le serveur en arrière-plan
  • Dès que le serveur redevient disponible, la connexion est rétablie

Ce mécanisme est particulièrement utile dans les cas suivants :

  • Redémarrage du serveur lors d'un changement de configuration
  • Coupure réseau de courte durée
  • Plantage de l'application serveur rapidement résolu

Sélection manuelle du serveur

Lorsque l'icône client est orange (recherche en cours), cliquez dessus pour accéder aux options suivantes :

  • Stop Searching — Quitter le mode client
  • Keep Waiting — Fermer la boite de dialogue tout en poursuivant la recherche en arrière-plan
  • Sélectionner un autre serveur — Si d'autres serveurs apparaissent dans la liste, cliquez sur l'un d'eux pour vous y connecter

Mode intervalle et synchronisation réseau

Lorsque vous utilisez la programmation en mode intervalle avec la synchronisation réseau, les clients suivent automatiquement les transitions de scène du serveur.

Fonctionnement

  1. Le serveur pilote les scènes — c'est lui qui détermine la scène d'intervalle active
  2. Les clients suivent — à chaque transition de scène (par minuteur ou commande clavier), les clients recoivent le changement
  3. Synchronisation clavier — les flèches directionnelles et les touches numériques pressées sur le serveur déclenchent la même transition sur tous les clients

Mise en place

  1. Configurez un planning intervalle identique sur le serveur et les clients — ou importez les scènes depuis le serveur
  2. Chargez le contenu correspondant dans chaque scène — ou importez le contenu depuis le serveur
  3. Activez le mode serveur sur l'ordinateur principal
  4. Connectez les clients au serveur
  5. Lancez le passage en direct sur le serveur d'abord, puis sur les clients

Remarques

  • Seul le contenu vidéo est synchronisé entre les ordinateurs ; les images et les pages web s'affichent indépendamment
  • Les scènes en mode Cue (avancement manuel) fonctionnent avec la synchronisation réseau : appuyez sur une touche du serveur pour faire avancer tous les ordinateurs
  • Le contenu de chaque scène doit être identique sur le serveur et les clients pour garantir une synchronisation correcte

Fonctionnement de la synchronisation

FloSync maintient automatiquement tous vos ordinateurs en parfaite synchronisation. Si un client s'écarte de la position du serveur, la correction s'effectue de manière transparente.

Tolérance de synchronisation

FloSync propose des réglages de tolérance dans les Préférences pour adapter le comportement à votre environnement. Dans la plupart des installations, les valeurs par défaut conviennent parfaitement et maintiennent un alignement visuel optimal.

Murs d'images multi-ordinateurs

Pour réaliser un mur d'images réparti sur plusieurs ordinateurs, combinez la synchronisation réseau, Extension du canevas global et le mode Étendu.

Fonctionnement

  1. Le serveur diffuse sa position — un ordinateur fait office de référence
  2. Les clients se synchronisent — chacun suit la timeline du serveur
  3. Chaque ordinateur affiche sa portion — Extension du canevas global définit la zone attribuée à chaque machine

Mise en place

  1. Sur tous les ordinateurs : chargez le même fichier vidéo
  2. Sur tous les ordinateurs : passez le mode d'affichage sur Étendu
  3. Sur tous les ordinateurs : configurez Extension du canevas global pour définir la position de chaque machine dans le mur
  4. Sur le serveur : cliquez sur l'icône serveur (tour) — elle passe au vert
  5. Sur les clients : cliquez sur l'icône client (wifi) et connectez-vous au serveur — elle passe au bleu
  6. Sur tous les ordinateurs : cliquez sur Passer en direct

Exemple : mur d'images sur 3 ordinateurs

Pour un mur 3x2 (trois ordinateurs côte à côte, chacun avec 2 écrans 1920x1080 empilés) :

+-------------------+-------------------+-------------------+
| PC gauche écran 1 | PC centre écran 1 | PC droit écran 1  |
+-------------------+-------------------+-------------------+
| PC gauche écran 2 | PC centre écran 2 | PC droit écran 2  |
+-------------------+-------------------+-------------------+

Canevas global : 5760 x 2160 pixels

Réglages d'extension du canevas :

Ordinateur Rôle Extension (L, T, R, B) Affiche
PC gauche Serveur 0, 0, 3840, 0 Tiers gauche
PC centre Client 1920, 0, 1920, 0 Tiers central
PC droit Client 3840, 0, 0, 0 Tiers droit

Aperçu visuel

Utilisez le Canevas global Preview (icône loupe) pour visualiser votre installation :

  • Les zones sombres matérialisent l'emplacement des écrans des autres ordinateurs
  • Les lignes de grille facilitent l'alignement sur les bords des écrans
  • Glissez vos écrans locaux pour ajuster leur position
  • Maintenez Shift pendant le glissement pour un positionnement libre (hors grille)

Bonnes pratiques

  1. Testez avant l'événement : vérifiez toujours l'ensemble de l'installation avant de passer en direct
  2. Privilégiez le filaire pour les installations critiques : une connexion Ethernet est généralement plus fiable que le Wi-Fi
  3. Utilisez un fichier vidéo strictement identique : conservez le même fichier source sur chaque machine
  4. Démarrez le serveur en premier : assurez-vous que le serveur est opérationnel avant de lancer les clients
  5. Consultez le journal de synchronisation : le panneau de journal permet de repérer rapidement les anomalies
  6. Prévoyez du matériel de secours : pour les installations critiques, gardez un équipement de rechange à disposition
  7. Passez en direct après la connexion : établissez toujours la liaison réseau avant de passer en direct
  8. Configurez le canevas en amont : pour les murs d'images multi-ordinateurs, réglez Extension du canevas global sur chaque machine avant de lancer le passage en direct

Dépannage de la synchronisation réseau

Serveur introuvable

Symptômes : les clients ne voient aucun serveur dans la boite de dialogue de découverte

Solutions :

  1. Vérifiez que tous les ordinateurs sont sur le même réseau et le même sous-réseau
  2. Assurez-vous que le serveur est bien démarré (mention « Server » dans la barre d'état)
  3. Désactivez temporairement les pare-feu pour isoler le problème
  4. Vérifiez que le port UDP 9201 n'est pas bloqué

Dérive progressive de la synchronisation

Symptômes : les clients prennent progressivement de l'avance ou du retard sur le serveur

Solutions :

  1. Vérifiez la qualité du réseau (la perte de paquets provoque des mises à jour manquées)
  2. Ajustez la tolérance de synchronisation dans Préférences si nécessaire
  3. Assurez-vous que les fichiers vidéo sont rigoureusement identiques (des encodages différents peuvent introduire des écarts de timing)
  4. Surveillez la charge processeur — un système surchargé peut peiner à maintenir la synchronisation

Lecture saccadée

Symptômes : la vidéo saute ou saccade fréquemment

Solutions :

  1. Augmentez la tolérance de synchronisation dans Préférences
  2. Vérifiez la charge du réseau
  3. Assurez-vous que le matériel est capable de décoder la vidéo utilisée
  4. Passez à une connexion filaire si vous êtes en Wi-Fi

Déconnexions intermittentes

Symptômes : le client perd la connexion au serveur de facon répétée

Solutions :

  1. Vérifiez la stabilité du réseau
  2. Assurez-vous que le serveur est toujours en cours d'exécution
  3. Recherchez d'éventuels conflits d'adresses IP
  4. Pour les installations de grande envergure, envisagez un switch ou un routeur de meilleure qualité

Configuration du pare-feu

FloSync utilise le port UDP 9201 pour la synchronisation réseau. Voici comment l'autoriser :

macOS : FloSync demande l'autorisation lors de la première utilisation. Si l'accès est bloqué, rendez-vous dans : System Paramètres > Confidentialité et sécurité > Firewall > Options > Allow FloSync

Windows :

  1. Ouvrez Windows Defender Firewall
  2. Cliquez sur « Allow an app through firewall »
  3. Ajoutez FloSync et activez-le pour les réseaux privés