Perangkat Lunak Beta

FloSync saat ini dalam tahap beta. Fitur dapat berubah dengan cepat saat kami mengumpulkan masukan.

Optimalisasi sinkronisasi

FloSync dirancang untuk menjaga layar Anda tetap sinkron secara otomatis. Untuk kebanyakan pengaturan, hasilnya langsung bagus tanpa konfigurasi tambahan. Namun jika Anda membangun dinding video, menjalankan instalasi profesional, atau menginginkan sinkronisasi seketat mungkin, pilihan jaringan, hardware, file video, dan pengaturan sistem semuanya berpengaruh.

Panduan ini membahas setiap faktor dan membantu Anda menyusun pengaturan yang menghasilkan sinkronisasi solid.

Seperti apa sinkronisasi yang baik

Sebelum mulai, ada baiknya menetapkan ekspektasi yang realistis.

Persepsi manusia: Dalam instalasi nyata, tujuannya adalah keselarasan visual yang terlihat mulus di mata audiens.

Target FloSync: Begitu klien terhubung, FloSync cepat stabil dan menjaga pemutaran tetap selaras selama sesi panjang.

Tujuannya bukan angka laboratorium, melainkan sinkronisasi yang tidak terlihat di venue Anda. Setiap rekomendasi di panduan ini membantu menghilangkan sumber ketidakkonsistenan agar FloSync bisa tetap mulus dan stabil.

Intinya: Jaringan yang baik, file video yang dioptimalkan, dan pengaturan sistem yang bersih menghasilkan hasil paling andal.

Konfigurasi jaringan

Jaringan adalah fondasi sinkronisasi. Komputer FloSync berkomunikasi lewat UDP di jaringan lokal, dan kualitas koneksi ini langsung mempengaruhi stabilitas sinkronisasi.

Kabel vs. WiFi

Untuk dinding video dan instalasi yang menuntut sinkronisasi ketat, Ethernet kabel sangat direkomendasikan. WiFi bisa menimbulkan variabilitas yang sulit dikontrol.

Untuk pengaturan terdistribusi — misalnya TV-TV di sekeliling toko ritel yang menampilkan video promosi yang sama — WiFi sudah cukup. Kalau layar tidak dilihat berdampingan, perbedaan timing kecil tidak akan terlihat oleh penonton dan FloSync menjaga semuanya cukup rapat. Jika WiFi membuat instalasi lebih mudah, gunakan saja.

Ethernet Kabel WiFi
Latensi Lebih konsisten Bervariasi
Kehilangan paket Hampir nol Bervariasi tergantung interferensi
Cocok untuk Dinding video, layar berdampingan Layar individual di area terpisah
Rekomendasi Pilihan terbaik untuk sinkronisasi ketat Cukup baik saat layar tidak dilihat bersamaan

Buat sesederhana mungkin

Makin sedikit hop jaringan antar komputer, makin baik:

  • Terbaik: Semua komputer FloSync terhubung ke switch jaringan yang sama
  • Baik: Subnet yang sama, terhubung melalui satu atau dua switch
  • Hindari: Koneksi yang melewati router, VLAN, atau subnet

Switch gigabit unmanaged sederhana sudah cukup. Switch managed juga bisa, pastikan saja tidak ada filter atau throttle pada traffic UDP di port 9201.

Jaringan khusus (opsional tapi ideal)

Untuk instalasi yang paling menuntut, pertimbangkan jaringan khusus hanya untuk FloSync:

  • Gunakan switch terpisah yang hanya terhubung ke komputer FloSync
  • Tidak ada traffic lain yang berebut bandwidth
  • Tidak ada risiko kemacetan dari perangkat lain
  • Setiap komputer tetap bisa punya koneksi jaringan kedua untuk akses internet jika perlu

Ini tidak wajib untuk kebanyakan pengaturan, tapi bisa menghilangkan variabilitas jaringan sepenuhnya.

Untuk panduan lengkap membangun jaringan terisolasi tanpa internet — termasuk penguncian OS agar tidak ada pembaruan latar belakang, sinkronisasi cloud, atau gangguan lainnya — lihat Pengaturan Jaringan Khusus.

Firewall dan persyaratan port

FloSync menggunakan port UDP 9201 untuk komunikasi sinkronisasi. Pastikan:

  • Firewall di semua komputer mengizinkan FloSync (atau port UDP 9201)
  • Tidak ada firewall atau filter di level jaringan yang memblokir UDP antar mesin
  • Di jaringan korporat, minta tim IT untuk membuka UDP 9201 di subnet lokal

Lihat Sinkronisasi Jaringan - Konfigurasi Firewall untuk instruksi khusus platform.

Pilihan encoding video

Format video berdampak langsung pada konsistensi sinkronisasi, dan ini salah satu hal yang paling mudah diperbaiki.

Mengapa encoding penting untuk sinkronisasi

FloSync menjaga komputer tetap selaras secara otomatis selama pemutaran. Format video ramah sinkronisasi membuat proses ini lebih mulus dan konsisten.

Format standar dari kamera, editor, dan web memang efisien untuk ukuran file. Tapi untuk instalasi yang menuntut sinkronisasi ketat, format produksi khusus biasanya lebih konsisten di berbagai mesin.

Format ramah sinkronisasi umumnya memberikan stabilitas jangka panjang yang lebih baik, terutama pada dinding video multi-komputer.

Apa yang kami rekomendasikan

Gunakan H.264 All-Intra untuk semua platform — format ini direkomendasikan untuk macOS maupun Windows, dengan keandalan sinkronisasi yang solid dan ukuran file lebih kecil. ProRes LT (macOS) dan DNxHD (Windows) adalah alternatif format produksi profesional jika ukuran file bukan kendala.

Uji sebelum transcode

Belum tentu Anda perlu encode ulang konten sama sekali. Kami menyediakan video sampel yang bisa diunduh dalam berbagai format agar Anda bisa membandingkan performa sinkronisasi di hardware sendiri sebelum menentukan format.

Kalau sudah siap mengonversi, Panel Transcode bawaan FloSync memudahkan prosesnya — pilih format, antrikan file, dan biarkan berjalan. Tidak perlu alat eksternal.

Untuk perbandingan format, unduhan file sampel, dan perintah FFmpeg manual, lihat panduan Persiapan Video.

Samakan file di semua komputer

Saat menggunakan sinkronisasi jaringan, setiap komputer harus punya salinan identik dari file video yang sama:

  • Jangan campur format (misalnya ProRes di satu mesin dan H.264 di mesin lain)
  • Salin file ke penyimpanan lokal tiap komputer, jangan putar dari drive jaringan
  • Meskipun konten visualnya sama, perbedaan encoding bisa menyebabkan penyimpangan

Mode looping

Jika konten Anda berputar terus-menerus (seperti kebanyakan konten digital signage dan dinding video), pilihan mode looping sangat mempengaruhi kualitas sinkronisasi dari waktu ke waktu.

Looping standar

Dalam mode standar, pemutar video memuat ulang file setiap kali mencapai akhir, menciptakan transisi singkat di titik loop. Selama transisi ini, komputer bisa sesaat keluar dari sinkronisasi dan FloSync perlu mengoreksi.

Dalam sesi panjang, koreksi-koreksi ini menumpuk. Sistem tetap sinkron, tapi bekerja lebih keras untuk mempertahankannya.

Looping mulus

Mode mulus menghilangkan transisi loop sepenuhnya. FloSync menyiapkan video untuk pemutaran berkelanjutan saat Anda Mulai Siaran.

Pada banyak pengaturan, looping mulus terasa nyata mengurangi koreksi dan menghasilkan pemutaran jangka panjang yang lebih stabil.

Standar Mulus
Transisi loop Jeda singkat di titik loop Sepenuhnya mulus
Koreksi sinkronisasi saat pemutaran Lebih mungkin di sekitar batas loop Biasanya lebih sedikit dalam jangka panjang
Stabilitas penyimpangan Baik, tetapi bervariasi Sangat baik dan konsisten
Audio Didukung Didukung
Cocok untuk Pengaturan sederhana, kompatibilitas maksimal Dinding video, loop VJ, digital signage

Rekomendasi kami

Gunakan looping mulus untuk instalasi apa pun yang mengutamakan kualitas sinkronisasi. Ini menjadi default bukan tanpa alasan.

Anda dapat mengubah mode looping di Preferensi.

Hardware dan GPU

Gunakan hardware serupa di semua komputer

Saat beberapa komputer harus tetap sinkron, konsistensi hardware penting. Perbedaan performa GPU, CPU, atau penyimpanan bisa mempengaruhi seberapa merata sistem berjalan dari waktu ke waktu.

Untuk sinkronisasi paling ketat:

  • Gunakan model komputer yang sama untuk semua node bila memungkinkan
  • Minimal, gunakan generasi GPU yang sama di semua mesin
  • Pastikan semua mesin memiliki penyimpanan SSD (bukan hard drive berputar)

GPU dan decoding video

GPU modern menangani decoding video lewat hardware, yang lebih cepat dan lebih konsisten dibanding decoding software. FloSync otomatis menggunakan hardware-accelerated decoding jika tersedia.

Untuk hasil terbaik:

  • Gunakan GPU dedicated (bukan grafis terintegrasi) untuk konten 4K
  • Jaga driver GPU tetap terbaru
  • Hindari menjalankan aplikasi intensif GPU bersamaan dengan FloSync
  • Jika menggunakan beberapa layar per komputer, pastikan GPU Anda mendukung total output piksel

Kecepatan penyimpanan

Format bitrate tinggi seperti ProRes dan DNxHR membutuhkan penyimpanan cepat:

  • SSD (internal atau USB 3.0+): Direkomendasikan untuk semua format
  • NVMe SSD: Ideal untuk 4K ProRes/DNxHR
  • USB 2.0 atau hard drive berputar: Mungkin tidak mampu mengikuti konten bitrate tinggi
  • Drive jaringan: Tidak direkomendasikan, selalu gunakan penyimpanan lokal

Konfigurasi sistem

Detail kecil di level sistem bisa berdampak mengejutkan pada instalasi jangka panjang.

Nonaktifkan tidur dan penghematan daya

Komputer yang masuk mode tidur atau throttle performa akan mengganggu sinkronisasi.

Windows:

  • Pengaturan > System > Power > atur ke High Performance atau Best Performance
  • Nonaktifkan timeout layar dan tidur di pengaturan daya
  • Nonaktifkan USB selective suspend (dapat menyebabkan masalah adapter display)

macOS:

  • System Pengaturan > Tampilan > Advanced > Cegah tidur otomatis saat tampilan mati
  • System Pengaturan > Kunci Layar > atur screen saver dan display sleep ke Never (atau interval yang sangat panjang)
  • Pertimbangkan menggunakan caffeinate di Terminal untuk pengaturan kiosk

Nonaktifkan pembaruan otomatis

Tidak ada yang mengganggu instalasi lebih cepat dari restart yang tidak terduga.

Windows:

  • Jeda Windows Update selama periode acara atau instalasi Anda
  • Nonaktifkan pembaruan driver otomatis jika memungkinkan
  • Atur jam aktif untuk mencakup jendela operasional Anda

macOS:

  • System Pengaturan > General > Pembaruan Perangkat Lunak > nonaktifkan pembaruan otomatis selama instalasi Anda

Tutup aplikasi yang tidak diperlukan

Setiap aplikasi yang bersaing memperebutkan CPU, GPU, dan memori akan mengambil sumber daya dari pemutaran video:

  • Tutup browser web, klien email, dan aplikasi chat
  • Nonaktifkan aplikasi startup yang tidak Anda butuhkan
  • Di Windows, minimalkan layanan latar belakang bila memungkinkan
  • Nonaktifkan notifikasi untuk mencegah pop-up muncul di atas konten layar penuh

Screen saver dan lock screen

Pastikan komputer tidak mengunci atau menampilkan screen saver selama pemutaran:

  • Nonaktifkan screen saver sepenuhnya
  • Nonaktifkan lock screen / persyaratan kata sandi setelah tidur
  • FloSync mengaktifkan wakelock selama Mulai Siaran untuk mencegah tidur, tetapi pengaturan screen saver terpisah

Jadwalkan restart rutin (instalasi jangka panjang)

Jika instalasi berjalan tanpa pengawasan selama berhari-hari atau berminggu-minggu, jadwalkan restart harian di setiap komputer — misalnya pukul 02:00 atau saat venue tutup.

Mengapa ini penting: FloSync menyinkronkan komputer dengan membandingkan jam sistem masing-masing. Jam setiap komputer digerakkan oleh osilator hardware — kristal kecil yang bergetar pada frekuensi presisi. Selama berhari-hari operasi berkelanjutan, panas dari CPU, GPU, dan komponen lain menyebabkan osilator ini menyimpang pada laju yang sedikit berbeda di tiap mesin. Layanan waktu OS (NTP) secara berkala mengoreksi jam, tetapi koreksi ini bisa mendadak dan terjadi secara independen di setiap komputer. Akibatnya, setelah beberapa hari uptime, jam dua mesin bisa menyimpang dengan cara yang sulit dikompensasi sepenuhnya secara real time oleh software apa pun.

Restart mereset akumulasi ini: OS melakukan sinkronisasi waktu baru, suhu hardware kembali normal sejenak, dan pipeline decode video dimulai bersih. Ini alasan yang sama mengapa sistem digital signage profesional, server playout broadcast, dan instalasi AV secara rutin menjadwalkan restart semalam — ini best practice industri, bukan solusi darurat.

FloSync dirancang untuk skenario ini. Dengan Launch at Login dan Siaran Otomatis diaktifkan, instalasi pulih otomatis setelah restart — FloSync diluncurkan, tersambung kembali ke jaringan, dan Mulai Siaran tanpa intervensi manual. Seluruh siklus restart tidak terlihat oleh audiens Anda.

Cara menjadwalkan restart:

Windows:

  • Buka Penjadwal Tugas dan buat tugas baru
  • Atur pemicu ke Daily pada waktu yang Anda inginkan (misalnya 02:00)
  • Atur aksi untuk menjalankan shutdown /r /t 0

macOS:

  • System Pengaturan > General > Startup & Shutdown > atur jadwal (macOS lama: Energy Saver > Schedule)
  • Atau gunakan sudo pmset repeat restart MTWRFSU 02:00:00 di Terminal

Daftar periksa optimalisasi

Gunakan daftar ini sebagai referensi saat menyiapkan instalasi yang menuntut sinkronisasi ketat.

Jaringan

  • [ ] Semua komputer terhubung via Ethernet kabel
  • [ ] Semua komputer di subnet yang sama
  • [ ] Idealnya terhubung ke switch yang sama
  • [ ] Firewall mengizinkan FloSync / port UDP 9201
  • [ ] Tidak ada filter jaringan yang memblokir UDP antar mesin

Berkas video

  • [ ] Video di-encode dalam format yang dioptimalkan untuk sinkronisasi (gunakan Panel Transcode atau lihat Persiapan Video)
  • [ ] Berkas identik disalin ke penyimpanan lokal setiap komputer
  • [ ] Berkas disimpan di SSD (bukan drive jaringan atau USB 2.0)
  • [ ] Pemutaran diuji di setiap mesin secara individual sebelum Mulai Siaran

Pengaturan software

  • [ ] Looping mulus diaktifkan di Preferensi (jika konten berputar)
  • [ ] Sinkronisasi jaringan server/klien dikonfigurasikan dan terhubung
  • [ ] Ekstensi Kanvas Global dikonfigurasikan di setiap komputer (untuk dinding video)
  • [ ] Pengaturan toleransi sinkronisasi default (sesuaikan hanya jika diperlukan)

Sistem

  • [ ] Power plan diatur ke High Performance (Windows) atau tidur dinonaktifkan (macOS)
  • [ ] Pembaruan otomatis dijeda atau dinonaktifkan
  • [ ] Screen saver dan lock screen dinonaktifkan
  • [ ] Aplikasi yang tidak diperlukan ditutup
  • [ ] Driver GPU terbaru
  • [ ] Restart harian dijadwalkan untuk instalasi tanpa pengawasan (dengan Launch at Login dan Siaran Otomatis diaktifkan)

Sebelum Mulai Siaran

  • [ ] Mulai server terlebih dahulu, lalu hubungkan klien
  • [ ] Biarkan sinkronisasi awal stabil dulu sebelum mengevaluasi
  • [ ] Pantau indikator status dan pastikan pemutaran stabil
  • [ ] Jalankan sesi uji coba sebelum acara atau pembukaan

Masih mengalami masalah?

Jika sudah mengikuti panduan ini tapi masih mengalami masalah sinkronisasi:

  1. Periksa panduan Pemecahan Masalah untuk gejala dan solusi spesifik
  2. Tinjau Log Diagnostik yang mencatat event sinkronisasi dan bisa membantu menemukan penyebabnya
  3. Coba file video sampel kami untuk menyingkirkan kemungkinan masalah encoding
  4. Hubungi kami dengan file log Anda dan kami akan bantu mendiagnosis pengaturan Anda

Terkait