동기화 최적화
FloSync는 화면을 자동으로 동기화 상태로 유지합니다. 대부분의 환경에서는 바로 사용해도 잘 작동합니다. 하지만 비디오 월을 구축하거나, 전문 설치를 운영하거나, 최대한 정밀한 동기화를 원한다면 네트워크, 하드웨어, 영상 파일, 시스템 설정 각각의 선택이 모두 결과에 영향을 줍니다.
이 가이드에서는 각 요소를 살펴보고, 견고한 동기화 환경을 만드는 방법을 안내합니다.
훌륭한 동기화란
본론에 앞서 현실적인 기대치를 먼저 설정합시다.
사람의 인식: 실제 설치 환경에서 목표는 관객이 봤을 때 자연스러운 시각적 정렬입니다.
FloSync가 목표로 하는 것: 클라이언트 연결 후 빠르게 안정되며, 장시간 세션에서도 재생 정렬을 유지합니다.
실험실 수치가 아니라 현장에서 눈에 보이지 않는 동기화가 목표입니다. 이 가이드의 모든 권장 사항은 불일치의 원인을 제거하여 FloSync가 부드럽고 안정적으로 작동할 수 있게 돕습니다.
핵심: 안정적인 네트워크, 최적화된 영상 파일, 깔끔한 시스템 설정이 가장 신뢰할 수 있는 결과를 만듭니다.
네트워크 구성
네트워크는 모든 것의 기반입니다. FloSync 컴퓨터들은 로컬 네트워크의 UDP로 통신하며, 연결 품질이 동기화 안정성에 직접 영향을 미칩니다.
유선 vs WiFi
비디오 월과 동기화가 중요한 설치에는 유선 이더넷을 강력히 권장합니다. WiFi는 제어하기 어려운 변동을 유발할 수 있습니다.
분산 배치의 경우 — 예를 들어 매장 곳곳의 TV에서 같은 프로모션 영상을 표시하는 경우 — WiFi로 충분합니다. 화면을 나란히 보지 않는 환경에서는 작은 타이밍 차이가 시청자에게 보이지 않으며, FloSync가 충분히 가깝게 맞춰줍니다. WiFi가 설치를 간편하게 해준다면 그냥 WiFi를 쓰세요.
| 유선 이더넷 | WiFi | |
|---|---|---|
| 지연 시간 | 안정적 | 변동 있음 |
| 패킷 손실 | 거의 없음 | 간섭에 따라 변동 |
| 적합한 용도 | 비디오 월, 나란히 배치된 화면 | 별도 공간의 개별 화면 |
| 권장도 | 동기화 중요 환경에 최적 | 화면을 나란히 보지 않을 때 적합 |
단순하게 유지
컴퓨터 간 네트워크 홉이 적을수록 좋습니다.
- 최적: 모든 FloSync 컴퓨터를 같은 스위치에 연결
- 양호: 같은 서브넷, 스위치 1~2개 경유
- 피할 것: 라우터, VLAN, 서브넷을 넘나드는 연결
기본 비관리형 기가비트 스위치면 충분합니다. 관리형 스위치도 괜찮지만, UDP 포트 9201의 트래픽이 차단되거나 제한되지 않는지 확인하세요.
전용 네트워크 (선택 사항이지만 이상적)
가장 까다로운 설치에서는 FloSync 전용 별도 네트워크를 고려하세요.
- FloSync 컴퓨터만 연결된 별도 스위치 사용
- 대역폭을 두고 경쟁하는 다른 트래픽 없음
- 다른 기기로 인한 네트워크 혼잡 위험 없음
- 필요하면 각 컴퓨터에 인터넷용 두 번째 네트워크 연결을 추가 가능
대부분의 환경에서는 필요 없지만, 네트워크 변동을 완전히 제거할 수 있습니다.
인터넷 없는 격리 네트워크를 구축하는 단계별 가이드 — 백그라운드 업데이트, 클라우드 동기화 등의 간섭을 차단하는 OS 잠금 포함 — 는 전용 네트워크 구성을 참조하세요.
방화벽 및 포트 요구 사항
FloSync는 동기화 통신에 UDP 포트 9201을 사용합니다. 다음을 확인하세요.
- 모든 컴퓨터의 방화벽에서 FloSync (또는 UDP 포트 9201)를 허용
- 컴퓨터 간 UDP를 차단하는 네트워크 수준 방화벽이나 필터가 없음
- 기업 네트워크라면 IT 팀에 로컬 서브넷에서 UDP 9201 허용을 요청
플랫폼별 지침은 네트워크 동기화 — 방화벽 구성을 참조하세요.
영상 인코딩 선택
영상 포맷은 동기화 일관성에 직접적인 영향을 미치며, 가장 쉽게 개선할 수 있는 요소 중 하나입니다.
인코딩이 동기화에 중요한 이유
FloSync는 재생 중 컴퓨터를 자동으로 정렬합니다. 동기화에 유리한 영상 포맷을 사용하면 이 과정이 더 부드럽고 일관적으로 이루어집니다.
카메라, 편집 프로그램, 웹에서 제공하는 표준 배포 포맷은 파일 크기에 최적화되어 있습니다. 동기화가 중요한 설치에서는 전문 제작 포맷이 여러 컴퓨터에서 더 일관된 결과를 보여줍니다.
동기화에 유리한 포맷은 특히 멀티 컴퓨터 비디오 월에서 더 안정적인 장기 동작을 제공합니다.
권장 사항
| 플랫폼 | 권장 | 대안 |
|---|---|---|
| macOS | H.264 All-Intra | ProRes LT, DNxHD |
| Windows | H.264 All-Intra | ProRes LT, DNxHD |
macOS와 Windows 모두에서 H.264 All-Intra를 사용하세요. 파일 크기가 작으면서 안정적인 동기화 성능을 제공합니다. 매우 까다로운 전문 환경에서는 ProRes LT (macOS) 또는 DNxHD (Windows)가 대안입니다.
트랜스코딩 전에 테스트
콘텐츠를 꼭 재인코딩해야 하는 것은 아닙니다. 포맷을 확정하기 전에 자체 하드웨어에서 동기화 성능을 비교해 볼 수 있도록 다양한 포맷의 샘플 영상을 제공합니다.
변환할 준비가 되면 FloSync 내장 **트랜스코드 패널**에서 간편하게 할 수 있습니다. 포맷을 선택하고, 파일을 큐에 넣고 실행하면 됩니다. 외부 도구는 필요 없습니다.
포맷 비교, 샘플 파일 다운로드, 수동 FFmpeg 명령은 영상 준비 가이드를 참조하세요.
컴퓨터 간 파일 통일
네트워크 동기화 사용 시 모든 컴퓨터에 동일한 영상 파일이 있어야 합니다.
- 포맷을 혼용하지 마세요 (예: 한 대는 ProRes, 다른 한 대는 H.264)
- 네트워크 공유에서 재생하지 말고 각 컴퓨터의 로컬 저장 장치에 파일을 복사하세요
- 같은 영상이라도 인코딩이 다르면 드리프트가 발생할 수 있습니다
루프 모드
콘텐츠가 연속 반복되는 경우 (대부분의 디지털 사이니지와 비디오 월이 해당), 루프 모드 선택이 시간이 지남에 따라 동기화 품질에 상당한 영향을 줍니다.
표준 루프
표준 모드에서는 영상 끝에 도달할 때마다 플레이어가 파일을 다시 로드합니다. 이때 루프 지점에서 짧은 전환이 발생하며, 이 과정에서 컴퓨터들이 일시적으로 동기화에서 벗어나 FloSync가 보정해야 할 수 있습니다.
장시간 세션에서는 이런 보정이 쌓입니다. 동기화 자체는 유지되지만 시스템이 그만큼 더 많은 작업을 하게 됩니다.
심리스 루프
심리스 모드는 루프 전환을 완전히 제거합니다. 라이브 시작 시 FloSync가 영상을 연속 재생할 수 있도록 준비합니다.
많은 환경에서 심리스 루프를 사용하면 보정 빈도가 눈에 띄게 줄어들고, 더 안정적인 장기 재생이 가능합니다.
| 표준 | 심리스 | |
|---|---|---|
| 루프 전환 | 루프 지점에서 짧은 끊김 | 완전히 매끄러움 |
| 재생 중 동기화 보정 | 루프 경계 근처에서 발생 가능성 높음 | 장기적으로 대체로 적음 |
| 드리프트 안정성 | 양호하나 변동 있음 | 우수하고 일관적 |
| 오디오 | 지원 | 지원 |
| 적합한 용도 | 단순한 환경, 최대 호환성 | 비디오 월, VJ 루프, 디지털 사이니지 |
권장 사항
동기화 품질이 중요한 모든 설치에는 심리스 루프를 사용하세요. 기본값으로 설정된 데는 이유가 있습니다.
환경설정에서 루프 모드를 변경할 수 있습니다.
하드웨어와 GPU
컴퓨터 간 유사한 하드웨어 사용
여러 컴퓨터가 동기화를 유지해야 할 때 일관성이 중요합니다. GPU, CPU, 저장 장치 성능이 다르면 시간이 지남에 따라 시스템 동작에 차이가 생길 수 있습니다.
최대한 정밀한 동기화를 위해:
- 가능하면 모든 노드에 같은 모델의 컴퓨터를 사용하세요
- 최소한 모든 컴퓨터에서 같은 세대의 GPU를 갖추세요
- 모든 컴퓨터에 SSD 저장 장치가 있는지 확인하세요 (HDD가 아닌)
GPU와 영상 디코딩
최신 GPU는 영상 디코딩을 하드웨어로 처리하며, 소프트웨어 디코딩보다 빠르고 일관적입니다. FloSync는 하드웨어 가속 디코딩이 가능하면 자동으로 활용합니다.
최상의 결과를 위해:
- 4K 콘텐츠에는 내장 그래픽 대신 전용 GPU를 사용하세요
- GPU 드라이버를 최신 상태로 유지하세요
- FloSync와 함께 GPU를 많이 쓰는 앱을 실행하지 마세요
- 한 컴퓨터에서 여러 화면을 사용하는 경우, GPU가 전체 픽셀 출력을 지원하는지 확인하세요
저장 장치 속도
ProRes나 DNxHR 같은 고비트레이트 포맷은 빠른 저장 장치가 필요합니다.
- SSD (내장 또는 USB 3.0+): 모든 포맷에 권장
- NVMe SSD: 4K ProRes/DNxHR에 이상적
- USB 2.0 또는 HDD: 고비트레이트 콘텐츠를 감당하지 못할 수 있음
- 네트워크 드라이브: 비권장, 항상 로컬 저장 장치 사용
시스템 구성
시스템 수준의 작은 설정이 장시간 운영하는 설치에서 의외로 큰 차이를 만들 수 있습니다.
절전 모드 및 전원 관리 비활성화
절전 모드로 들어가거나 성능이 조절되는 컴퓨터는 동기화를 깨뜨립니다.
Windows:
- 설정 > 시스템 > 전원에서 고성능 또는 최고 성능으로 설정
- 전원 설정에서 화면 꺼짐 시간과 절전 모드를 비활성화
- USB 선택적 일시 중지를 비활성화 (디스플레이 어댑터 문제 방지)
macOS:
- 시스템 설정 > 디스플레이 > 고급 > 자동 잠자기 방지
- 시스템 설정 > 잠금 화면에서 화면 보호기와 디스플레이 절전을 안 함 (또는 충분히 긴 간격)으로 설정
- 키오스크 환경에서는 터미널에서
caffeinate사용 고려
자동 업데이트 비활성화
예기치 않은 재시작만큼 설치를 방해하는 것도 없습니다.
Windows:
- 이벤트나 설치 기간 중에는 Windows 업데이트를 일시 중지
- 가능하면 자동 드라이버 업데이트를 비활성화
- 운영 시간대를 포함하도록 활성 시간을 설정
macOS:
- 시스템 설정 > 일반 > 소프트웨어 업데이트에서 설치 기간 동안 자동 업데이트를 비활성화
불필요한 앱 종료
CPU, GPU, 메모리를 놓고 경쟁하는 앱은 모두 영상 재생에서 리소스를 빼앗습니다.
- 웹 브라우저, 이메일 클라이언트, 메신저를 종료
- 불필요한 시작 프로그램을 비활성화
- Windows에서는 백그라운드 서비스를 가능한 한 최소화
- 전체 화면 콘텐츠 위에 팝업이 뜨지 않도록 알림을 비활성화
화면 보호기와 잠금 화면
재생 중 컴퓨터가 잠기거나 화면 보호기가 표시되지 않게 하세요.
- 화면 보호기를 완전히 비활성화
- 절전 복귀 시 잠금 화면/암호 요구를 비활성화
- FloSync는 라이브 시작 중 웨이크락을 활성화하여 절전을 방지하지만, 화면 보호기 설정은 별도입니다
정기 재시작 예약 (장기 운영 설치)
며칠 또는 몇 주 동안 무인으로 운영되는 설치라면, 모든 컴퓨터에 매일 재시작을 예약하세요. 예를 들어 오전 2시나 시설이 비는 시간대입니다.
중요한 이유: FloSync는 시스템 시계를 비교하여 컴퓨터를 동기화합니다. 모든 컴퓨터의 시계는 정밀한 주파수로 진동하는 수정 발진기(하드웨어 오실레이터)로 구동됩니다. 수일간 연속 가동하면 CPU, GPU 등의 발열이 각 컴퓨터의 오실레이터를 미세하게 다른 속도로 드리프트시킵니다. 운영체제의 시간 서비스(NTP)가 주기적으로 시계를 보정하지만, 이 보정이 점진적이 아닌 갑작스럽게 이루어질 수 있으며 컴퓨터마다 독립적으로 발생합니다. 그 결과, 수일간 가동 후 두 컴퓨터의 시계가 소프트웨어만으로는 실시간에 완전히 보상하기 어려운 방식으로 벌어질 수 있습니다.
재시작은 이 누적 상태를 초기화합니다. OS가 새로운 시간 동기화를 수행하고, 하드웨어 온도가 잠시 정상화되며, 영상 디코딩 파이프라인이 깨끗하게 시작됩니다. 전문 디지털 사이니지 시스템, 방송 송출 서버, AV 설치에서 야간 재시작을 정기적으로 예약하는 것과 같은 이유입니다. 이는 업계 모범 사례이지 임시방편이 아닙니다.
FloSync는 이를 위해 설계되었습니다. Launch at Login과 자동 라이브 시작를 활성화해 두면, 재시작 후 설치가 자동으로 복구됩니다. FloSync가 시작되고, 네트워크에 재연결하고, 수동 개입 없이 라이브를 시작합니다. 재시작 과정 전체가 관객에게 보이지 않습니다.
재시작 예약 방법:
Windows:
- 작업 스케줄러를 열고 새 작업을 만듭니다
- 트리거를 원하는 시간(예: 오전 2:00)에 매일로 설정합니다
- 작업을
shutdown /r /t 0실행으로 설정합니다
macOS:
- 시스템 설정 > 일반 > 시동 및 종료에서 예약 설정 (이전 macOS: 에너지 절약 > 예약)
- 또는 터미널에서
sudo pmset repeat restart MTWRFSU 02:00:00사용
최적화 체크리스트
동기화가 중요한 설치를 설정할 때 참조용으로 사용하세요.
네트워크
- [ ] 모든 컴퓨터가 유선 이더넷으로 연결됨
- [ ] 모든 컴퓨터가 같은 서브넷에 있음
- [ ] 이상적으로 같은 스위치에 연결됨
- [ ] 방화벽에서 FloSync / UDP 포트 9201 허용
- [ ] 컴퓨터 간 UDP를 차단하는 네트워크 필터 없음
영상 파일
- [ ] 영상이 동기화 최적화 포맷으로 인코딩됨 (트랜스코드 패널 또는 영상 준비 참조)
- [ ] 동일한 파일이 각 컴퓨터의 로컬 저장 장치에 복사됨
- [ ] 파일이 SSD에 저장됨 (네트워크 드라이브나 USB 2.0 아님)
- [ ] 라이브 시작 전에 각 컴퓨터에서 개별적으로 재생을 테스트함
소프트웨어 설정
- [ ] 환경설정에서 심리스 루프 활성화 (콘텐츠가 반복되는 경우)
- [ ] 서버/클라이언트 네트워크 동기화가 구성되고 연결됨
- [ ] 각 컴퓨터에 글로벌 캔버스 확장 구성 (비디오 월의 경우)
- [ ] 기본 동기화 허용 범위 설정 유지 (필요한 경우에만 조정)
시스템
- [ ] 전원 설정이 고성능 (Windows) 또는 절전 비활성화 (macOS)
- [ ] 자동 업데이트 일시 중지 또는 비활성화
- [ ] 화면 보호기와 잠금 화면 비활성화
- [ ] 불필요한 앱 종료
- [ ] GPU 드라이버 최신
- [ ] 무인 설치의 경우 매일 재시작 예약 (Launch at Login 및 자동 라이브 시작 활성화 상태)
라이브 시작 전
- [ ] 서버를 먼저 시작한 후 클라이언트 연결
- [ ] 평가 전에 초기 동기화가 안정될 때까지 대기
- [ ] 상태 표시기를 확인하고 재생이 안정적으로 유지되는지 확인
- [ ] 이벤트나 개장 전에 테스트 세션 실행
여전히 문제가 있나요?
이 가이드를 따랐는데도 동기화 문제가 계속된다면:
- 문제 해결 가이드에서 구체적인 증상과 해결 방법을 확인하세요
- 진단 로그에서 동기화 이벤트를 확인하여 원인을 파악하세요
- 샘플 영상 파일로 테스트하여 인코딩 문제를 배제하세요
- 로그 파일과 함께 문의해 주시면 설정을 진단해 드리겠습니다