Бета-версія

FloSync у бета-тестуванні. Ми активно збираємо відгуки, тож можливості можуть швидко змінюватися.

Мережева синхронізація

Мережева синхронізація дає змогу узгоджено відтворювати відео на кількох комп'ютерах в одній мережі. Це необхідно для масштабних інсталяцій, де один комп'ютер фізично не може обслуговувати всі потрібні екрани.

Огляд

Мережева синхронізація працює за моделлю сервер/клієнт:

  • Сервер: один комп'ютер є головним — він транслює поточну позицію відтворення
  • Клієнти: решта комп'ютерів приймають сигнал і підлаштовують своє відтворення під сервер

На всіх комп'ютерах має бути завантажений той самий відеофайл, і всі вони мають перебувати в одній локальній мережі.

Коли потрібна мережева синхронізація

Мережева синхронізація стає в пригоді, коли:

  • Екранів більше, ніж здатен обслуговувати один комп'ютер
  • Екрани розташовані далеко один від одного (різні приміщення, різні поверхи)
  • Потрібна відмовостійкість (кілька машин для підвищення надійності)
  • Відеостіна надто велика для графічного процесора одного ПК

Приклади інсталяцій

Роздрібний магазин

  • Сервер у підсобному приміщенні керує екраном біля входу
  • Клієнтські комп'ютери у кожному відділі обслуговують локальні екрани
  • На всіх екранах — синхронний рекламний контент

Подієвий майданчик

  • Сервер у технічній зоні
  • Клієнти обслуговують екрани по всьому залу
  • Синхронне відтворення матеріалів заходу

Велика відеостіна

  • Кілька комп'ютерів — кожен відповідає за свою ділянку стіни
  • Один сервер координує тайминг
  • Кожен комп'ютер через Розширення глобального полотна визначає свою позицію
  • Результат — єдиний суцільний екран

Вимоги

Перш ніж налаштовувати мережеву синхронізацію, переконайтеся:

  1. Спільна мережа: усі комп'ютери мають бути в одній локальній мережі (в одній підмережі)
  2. Однаковий відеофайл: на кожному комп'ютері має бути ідентична копія відеофайлу (клієнти можуть імпортувати контент безпосередньо з сервера)
  3. Мережеві порти: UDP-порт 9201 має бути вільним (стандартний порт FloSync)
  4. Брандмауер: на всіх комп'ютерах FloSync повинен мати дозвіл на проходження через брандмауер

Налаштування сервера

Сервер — це головна машина, під яку підлаштовуються всі інші комп'ютери.

Крок 1. Завантажте відео

  1. Відкрийте FloSync на комп'ютері, який буде сервером
  2. Завантажте відеофайл, перетягнувши його на будь-який блок екрана
  3. За потреби скористайтеся таймлайном, щоб перемотати до потрібної стартової позиції

Крок 2. Увімкніть трансляцію

  1. Натисніть піктограму сервера (вежа) на верхній панелі
  2. Піктограма стане зеленою — серверний режим активовано
  3. FloSync почне транслювати свою позицію в мережу
  4. У рядку стану внизу з'явиться напис «Server»

Поведінка сервера

Після запуску серверного режиму:

  • FloSync транслює позицію відтворення всім підключеним клієнтам
  • Команди play/pause/seek надсилаються всім клієнтам
  • Серверний комп'ютер повністю контролює відтворення на всіх підключених машинах

Режим Контролер (лише для сервера)

У серверному режимі доступний режим Контролер — особливий варіант «Запустити трансляцію», що дає змогу керувати віддаленими дисплеями без створення повноекранних вікон на локальній машині.

Що він робить:

  • Транслює дані в мережу так само, як і звичайний запуск трансляції
  • Контент відтворюється у вікнах попереднього перегляду композитора, а не на повний екран
  • Усі елементи керування залишаються активними (play, pause, перемотування, перехід між сценами)
  • У рядку стану відображається «Live (Контролер)» з помаранчевим індикатором

Коли це корисно:

  • Керування відеостіною з ноутбука на станції оператора
  • Робота з дисплеями на виставці, коли екран оператора має залишатися вільним
  • Тестування мережевої синхронізації без переходу в повноекранний режим на сервері
  • Проведення живого шоу, де оператору потрібно одночасно бачити і контролювати контент

Як використовувати:

  1. Увімкніть серверний режим (зелена піктограма вежі)
  2. Завантажте контент
  3. Натисніть випадний список Запустити трансляцію
  4. Оберіть Запустити трансляцію (контролер)

Підключені клієнти перейдуть у повноекранний режим як зазвичай, а серверна машина залишиться у вигляді композитора.

Докладніше — у розділі Запустити трансляцію — режим Контролер.

Налаштування клієнтів

Клієнти виявляють сервер і підключаються до нього автоматично.

Крок 1. Завантажте той самий відеофайл

  1. Відкрийте FloSync на кожному клієнтському комп'ютері
  2. Завантажте той самий відеофайл, що й на сервері, перетягнувши його на блок екрана
  3. Ім'я файлу не обов'язково має збігатися, але вміст повинен бути ідентичним

Порада: цей крок можна пропустити, якщо під час підключення до сервера увімкнути прапорці Import on Connect. FloSync автоматично скопіює сцени та медіафайли з сервера на вашу машину.

Важливо: на клієнтах має бути завантажене те саме відео. Якщо тривалість файлів відрізняється, синхронізація працюватиме некоректно.

Крок 2. Підключіться до сервера

  1. Натисніть піктограму клієнта (Wi-Fi) на верхній панелі
  2. FloSync розпочне пошук серверів у мережі
  3. З'явиться діалогове вікно зі знайденими серверами

Крок 3. Оберіть сервер

  1. Клацніть на потрібний сервер
  2. FloSync підключиться і розпочне синхронізацію
  3. Піктограма клієнта стане синьою — підключення успішне
  4. У рядку стану з'явиться «Connected to [ім'я сервера]»

Import on Connect

У діалозі вибору сервера є прапорці імпорту, які дають змогу отримати конфігурацію сервера прямо під час підключення:

  • Global canvas — імпортує макет полотна сервера, щоб ваші дисплеї відповідали загальній розкладці
  • Scenes — імпортує список сцен сервера разом із режимами відображення та розкладами
  • Content files — завантажує медіафайли сервера на вашу машину (автоматично вмикає також Scenes)

Це найшвидший спосіб підготувати нового клієнта: увімкніть усі три прапорці, оберіть теку для файлів — і клієнт повністю налаштований за один крок.

Поведінка клієнта

Після підключення:

  • Клієнт відстежує позицію відтворення сервера
  • Виконує команди play/pause, отримані від сервера
  • Автоматично виявляє й коригує розбіжності
  • Локальні елементи керування залишаються доступними, але сервер має пріоритет

Імпорт із сервера

Після підключення як клієнт ви можете імпортувати конфігурацію та контент сервера будь-коли, а не лише під час початкового з'єднання.

Меню імпорту

Натисніть піктограму підключеного сервера у верхній панелі, щоб відкрити меню імпорту:

  • Імпортувати глобальне полотно — копіює макет полотна з сервера
  • Імпортувати сцени — копіює список сцен разом із режимами відображення та розкладами
  • Імпортувати вміст — завантажує медіафайли з сервера для всіх сцен
  • Імпортувати все — виконує все перелічене за один крок

Імпорт контенту для окремої сцени

Клацніть правою кнопкою на будь-яку сцену в панелі розкладу й оберіть Імпортувати вміст з сервера, щоб завантажити файли лише для цієї сцени. Так само можна клацнути правою кнопкою на блок дисплея або фонову область.

Як відбувається імпорт контенту

  1. FloSync перевіряє, які файли завантажено на сервері
  2. Ви обираєте теку призначення на своїй машині
  3. Якщо деякі файли вже існують — можна перезаписати їх або пропустити
  4. Діалог прогресу показує стан завантаження: кількість файлів, смугу прогресу й орієнтовний час до завершення
  5. Завантаження можна скасувати будь-якої миті

Примітка: локальні HTML-файли неможливо передати мережею — під час імпорту контенту вони будуть пропущені.

Мережева синхронізація в дії

Коли мережева синхронізація налаштована й працює:

Запуск відтворення

  1. Натисніть Play на сервері
  2. Усі підключені клієнти розпочнуть відтворення
  3. Відтворення залишається синхронним

Пауза

  1. Натисніть Pause на сервері
  2. Усі клієнти зупиняться на тій самій позиції

Перемотування

  1. Перетягніть повзунок таймлайну на сервері
  2. Усі клієнти перейдуть до тієї ж позиції

Синхронізація попереднього перегляду

Поки ви ще готуєте інсталяцію й не запустили трансляцію, переміщення повзунка таймлайну на сервері автоматично оновлює попередній перегляд на всіх клієнтах. Це дає змогу переконатися, що контент і позиціювання виглядають правильно на всіх машинах, перш ніж запускати показ.

Керування на клієнті

Клієнти також можуть керувати відтворенням локально, проте:

  • Play/pause впливає лише на цього клієнта і лише тимчасово
  • FloSync автоматично повертає клієнта до позиції сервера
  • Для найкращих результатів керуйте відтворенням виключно з сервера

Збереження стану та автоперепідключення

FloSync запам'ятовує конфігурацію мережевої синхронізації й автоматично відновлює її при наступному запуску.

Збереження стану сервера

Якщо на момент закриття FloSync працював як сервер:

  • При наступному запуску серверний режим вмикається автоматично
  • Жодних додаткових дій не потрібно
  • Піктограма сервера (вежа) одразу буде зеленою

Автоперепідключення клієнта

Якщо на момент закриття FloSync був підключений як клієнт:

  • При наступному запуску програма автоматично шукає останній відомий сервер
  • Під час пошуку піктограма клієнта стає помаранчевою
  • У рядку стану відображається «Searching for [ім'я сервера]...»
  • Щойно сервер знайдено — з'єднання відновлюється автоматично

Обробка втрати з'єднання із сервером

Якщо сервер зупиняється, закривається або стає недоступним, поки клієнт підключений:

  • Клієнт автоматично виявляє розрив з'єднання
  • Піктограма клієнта стає помаранчевою (режим пошуку)
  • FloSync продовжує шукати сервер у фоновому режимі
  • Щойно сервер повертається в мережу — клієнт перепідключається автоматично

Це зручно у таких ситуаціях:

  • Перезапуск сервера через зміну налаштувань
  • Короткочасні перебої в мережі
  • Збої серверної програми, які швидко усуваються

Вибір сервера вручну

Коли піктограма клієнта помаранчева (йде пошук), натисніть на неї, щоб:

  • Stop Searching — повністю вийти з клієнтського режиму
  • Keep Waiting — закрити діалог, але продовжити пошук у фоні
  • Обрати інший сервер — якщо в мережі є інші сервери, клацніть на потрібний

Режим За інтервалами у мережевій синхронізації

Коли ви використовуєте інтервальні розклади разом із мережевою синхронізацією, клієнти автоматично слідують за переходами сцен на сервері.

Як це працює

  1. Сервер визначає активну сцену — саме сервер вирішує, яка інтервальна сцена відтворюється
  2. Клієнти повторюють — коли сервер перемикається на нову сцену (за таймером або вручну), клієнти отримують команду на перехід
  3. Синхронізація з клавіатури — натискання стрілок або цифрових клавіш на сервері перемикає сцену на всіх клієнтах одночасно

Налаштування

  1. Створіть однаковий інтервальний розклад на сервері й клієнтах — або імпортуйте сцени з сервера
  2. Завантажте відповідний контент у кожну сцену — або імпортуйте контент із сервера
  3. Увімкніть серверний режим на головному комп'ютері
  4. Підключіть клієнтів до сервера
  5. Запустіть трансляцію спершу на сервері, потім на клієнтах

Примітки

  • Між комп'ютерами синхронізується лише відеоконтент; зображення та вебсторінки відтворюються незалежно
  • Cue-сцени (ручне перемикання) також працюють із мережевою синхронізацією — натисніть клавішу на сервері, щоб перемкнути всі комп'ютери
  • Для коректної синхронізації контент сцен має збігатися на сервері й клієнтах

Як працює синхронізація

FloSync автоматично тримає всі комп'ютери в єдиному ритмі. Якщо клієнт починає відхилятися від сервера, корекція відбувається непомітно для глядача.

Допуск синхронізації

У Параметрах є параметри допуску мережевої синхронізації, що дають змогу тонко підлаштувати поведінку під ваше середовище. У більшості випадків стандартні значення працюють добре й забезпечують візуально злагоджене відтворення.

Відеостіни з кількох комп'ютерів

Щоб побудувати відеостіну на кількох комп'ютерах, поєднайте мережеву синхронізацію з Розширення глобального полотна і режимом Розтягнутий.

Як це працює

  1. Сервер транслює позицію — один комп'ютер виступає головним
  2. Усі комп'ютери синхронізують відтворення — клієнти слідують за таймлайном сервера
  3. Кожен комп'ютер показує свою частину — Розширення глобального полотна визначає, який фрагмент зображення виводити

Порядок налаштування

  1. На всіх комп'ютерах: завантажте той самий відеофайл
  2. На всіх комп'ютерах: увімкніть режим Розтягнутий
  3. На всіх комп'ютерах: налаштуйте Розширення глобального полотна відповідно до позиції кожного комп'ютера у стіні
  4. На сервері: натисніть піктограму сервера (вежа) — вона стане зеленою
  5. На клієнтах: натисніть піктограму клієнта (Wi-Fi) і підключіться до сервера — піктограма стане синьою
  6. На всіх комп'ютерах: натисніть Запустити трансляцію

Приклад: відеостіна з трьох комп'ютерів

Стіна 3×2 (три комп'ютери поруч, на кожному — два екрани 1920×1080, розташовані один над одним):

+-------------------+-------------------+-------------------+
| Лівий ПК Екран 1  | Середній ПК Екр. 1| Правий ПК Екран 1 |
+-------------------+-------------------+-------------------+
| Лівий ПК Екран 2  | Середній ПК Екр. 2| Правий ПК Екран 2 |
+-------------------+-------------------+-------------------+

Загальне полотно: 5760 × 2160 пікселів

Налаштування розширення полотна:

Комп'ютер Роль Extension (L, T, R, B) Показує
Лівий ПК Сервер 0, 0, 3840, 0 Ліва 1/3
Середній ПК Клієнт 1920, 0, 1920, 0 Центральна 1/3
Правий ПК Клієнт 3840, 0, 0, 0 Права 1/3

Візуальний попередній перегляд

Скористайтеся Глобальне полотно Preview (піктограма лупи), щоб наочно оцінити своє налаштування:

  • Темні ділянки позначають місця, де розташовані екрани інших комп'ютерів
  • Сітка допомагає вирівнювати позиції за межами екранів
  • Перетягуйте локальні екрани для коригування їхнього розташування
  • Утримуйте Shift під час перетягування для вільного позиціювання (без прив'язки до сітки)

Рекомендації

  1. Тестуйте заздалегідь: завжди перевіряйте всю конфігурацію до початку заходу
  2. Для відповідальних інсталяцій — дротова мережа: кабельне з'єднання зазвичай стабільніше за Wi-Fi
  3. Файли мають бути ідентичними: використовуйте один і той самий вихідний файл на кожній машині
  4. Спершу запускайте сервер: переконайтеся, що сервер працює, перш ніж підключати клієнтів
  5. Слідкуйте за журналом синхронізації: панель журналу допоможе вчасно помітити проблеми
  6. Підготуйте резерв: для відповідальних інсталяцій тримайте напоготові запасне обладнання
  7. Запустити трансляцію — після підключення: спершу встановіть мережеве з'єднання, і лише потім запускайте показ
  8. Спершу налаштуйте полотно: для багатокомп'ютерних відеостін задайте Розширення глобального полотна на кожній машині до запуску показу

Усунення проблем із мережевою синхронізацією

Сервер не знайдено

Симптоми: клієнти не бачать сервер у діалозі виявлення

Рішення:

  1. Переконайтеся, що обидва комп'ютери перебувають в одній мережі/підмережі
  2. Перевірте, що серверний режим справді запущено (у рядку стану має бути «Server»)
  3. Тимчасово вимкніть брандмауери для перевірки
  4. Переконайтеся, що UDP-порт 9201 не заблоковано

Синхронізація поступово розходиться

Симптоми: клієнти з часом починають відставати або випереджати сервер

Рішення:

  1. Перевірте якість мережі (втрата пакетів призводить до пропуску оновлень синхронізації)
  2. Відкоригуйте допуск синхронізації у Параметрах
  3. Переконайтеся, що відеофайли ідентичні (різні варіанти кодування можуть мати розбіжності в таймінгу)
  4. Перевірте завантаження процесора — перевантажені системи можуть не встигати підтримувати синхронізацію

Ривки та заїкання

Симптоми: відео часто смикається або стрибає

Рішення:

  1. Збільшіть допуск синхронізації у Параметрах
  2. Перевірте, чи не перевантажена мережа
  3. Переконайтеся, що обладнання справляється з декодуванням відео
  4. Перейдіть на дротове з'єднання замість Wi-Fi

З'єднання розривається

Симптоми: клієнт періодично втрачає зв'язок із сервером

Рішення:

  1. Перевірте стабільність мережі
  2. Переконайтеся, що сервер досі працює
  3. Перевірте, чи немає конфліктів IP-адрес
  4. Для великих інсталяцій зверніть увагу на якість мережевого комутатора/маршрутизатора

Налаштування брандмауера

FloSync використовує UDP-порт 9201 для мережевої синхронізації. Щоб дозволити з'єднання через брандмауер:

macOS: FloSync запитає дозвіл під час першого запуску. Якщо доступ заблоковано, перейдіть до: Параметри системи > Конфіденційність і безпека > Firewall > Options > Allow FloSync

Windows:

  1. Відкрийте Windows Defender Firewall
  2. Натисніть «Allow an app through firewall»
  3. Додайте FloSync і увімкніть дозвіл для приватних мереж