동기화 최적화
FloSync는 화면을 자동으로 동기화 상태로 유지합니다. 대부분의 환경에서는 별도 설정 없이도 잘 작동합니다. 하지만 비디오 월을 구축하거나, 전문 설치를 운영하거나, 최대한 정밀한 동기화가 필요하다면 네트워크, 하드웨어, 영상 파일, 시스템 설정 하나하나가 모두 결과에 영향을 줍니다.
이 가이드에서는 각 요소를 살펴보고, 안정적인 동기화 환경을 구축하는 방법을 안내합니다.
훌륭한 동기화란
본론에 앞서 현실적인 기대치를 정리합니다.
사람의 인식: 실제 설치 환경에서 목표는 관객이 보기에 자연스러운 시각적 정렬입니다.
FloSync의 목표: 클라이언트 연결 후 빠르게 안정화되어 장시간 세션에서도 재생 정렬을 유지합니다.
목표는 수치가 아니라 현장에서 눈에 띄지 않는 동기화입니다. 이 가이드의 모든 권장 사항은 불일치의 원인을 제거하여 FloSync가 부드럽고 안정적으로 동작하도록 돕습니다.
핵심: 안정적인 네트워크, 최적화된 영상 파일, 깔끔한 시스템 설정이 가장 신뢰할 수 있는 결과를 만듭니다.
네트워크 구성
네트워크는 모든 것의 기반입니다. FloSync 컴퓨터는 로컬 네트워크에서 UDP로 통신하며, 연결 품질이 동기화 안정성에 직접적인 영향을 미칩니다.
유선 vs Wi-Fi
비디오 월과 동기화가 중요한 설치에는 유선 이더넷을 강력히 권장합니다. Wi-Fi는 제어하기 어려운 변동을 유발할 수 있습니다.
분산 배치의 경우, 예를 들어 매장 곳곳의 TV에서 같은 프로모션 영상을 표시하는 경우라면 Wi-Fi로도 충분합니다. 화면을 나란히 보지 않는 환경에서는 작은 타이밍 차이가 시청자 눈에 띄지 않으며, FloSync가 충분히 가깝게 맞춰줍니다. Wi-Fi로 설치가 더 간편하다면 Wi-Fi를 사용하세요.
| 유선 이더넷 | Wi-Fi | |
|---|---|---|
| 지연 시간 | 안정적 | 변동 있음 |
| 패킷 손실 | 거의 없음 | 간섭에 따라 변동 |
| 적합한 용도 | 비디오 월, 나란히 배치된 화면 | 별도 공간의 개별 화면 |
| 권장도 | 동기화 중요 환경에 최적 | 화면을 나란히 보지 않을 때 적합 |
단순하게 유지
컴퓨터 간 네트워크 홉이 적을수록 좋습니다:
- 최적: 모든 FloSync 컴퓨터를 같은 스위치에 연결
- 양호: 같은 서브넷, 스위치 1~2개 경유
- 피할 것: 라우터, VLAN, 서브넷을 넘나드는 연결
일반 비관리형 기가비트 스위치로 충분합니다. 관리형 스위치도 문제없지만, UDP 포트 9201 트래픽이 차단되거나 제한되지 않는지 확인하세요.
전용 네트워크 (선택 사항이지만 이상적)
요구 사항이 까다로운 설치에서는 FloSync 전용 별도 네트워크를 고려하세요.
- FloSync 컴퓨터만 연결된 전용 스위치 사용
- 다른 트래픽과 대역폭을 경쟁하지 않음
- 다른 기기로 인한 네트워크 혼잡 위험 없음
- 필요하면 각 컴퓨터에 인터넷용 두 번째 네트워크 연결 추가 가능
대부분의 환경에서는 불필요하지만, 네트워크 변동을 완전히 제거할 수 있습니다.
인터넷이 없는 격리 네트워크 구축 단계별 가이드 (백그라운드 업데이트·클라우드 동기화 등 간섭 차단을 위한 OS 잠금 포함)는 전용 네트워크 구성을 참조하세요.
방화벽 및 포트 요구 사항
FloSync는 두 개의 포트를 사용합니다.
- 동기화용 UDP 9201 (모든 컴퓨터)
- 서버에서 클라이언트로 콘텐츠 파일을 전송하기 위한 TCP 9202 (서버로 동작하는 컴퓨터)
다음 사항을 확인하세요:
- 모든 컴퓨터의 방화벽에서 FloSync를 허용하거나, UDP 9201과 TCP 9202를 허용
- 컴퓨터 간 UDP를 차단하는 네트워크 수준 방화벽이나 필터 없음
- 기업 네트워크 환경이라면 IT 팀에 로컬 서브넷의 UDP 9201과 TCP 9202 허용을 요청
9201은 열려 있고 9202는 열려 있지 않으면 화면 동기화는 정상적으로 이루어지지만 서버에서 콘텐츠를 가져오는 작업은 실패합니다. 나중에 원인을 파악하기 어려운 조합이므로 두 포트를 모두 여세요.
플랫폼별 지침은 네트워크 동기화: 방화벽 구성을 참조하세요.
영상 인코딩 선택
영상 포맷은 동기화 일관성에 직접적인 영향을 미치며, 가장 손쉽게 개선할 수 있는 요소 중 하나입니다.
인코딩이 동기화에 중요한 이유
FloSync는 재생 중 컴퓨터를 자동으로 정렬합니다. 동기화에 유리한 영상 포맷을 사용하면 이 과정이 더 부드럽고 일관되게 이루어집니다.
카메라, 편집 프로그램, 웹에서 제공하는 표준 배포 포맷은 파일 크기에 최적화되어 있습니다. 동기화가 중요한 설치에서는 전문 제작 포맷이 여러 컴퓨터 간 일관성에서 더 나은 결과를 보여줍니다.
동기화에 유리한 포맷은 특히 멀티 컴퓨터 비디오 월에서 장기적으로 더 안정적인 동작을 제공합니다.
권장 사항
H.264 All-Intra를 모든 플랫폼에서 권장합니다. 동기화 안정성이 우수하고, 하드웨어 가속 재생을 지원하며, 다른 All-Intra 코덱보다 파일 크기가 작습니다. ProRes LT와 DNxHR HQ도 지원되는 대안이며, 둘 다 macOS와 Windows에서 사용할 수 있습니다.
트랜스코딩 전에 테스트
반드시 재인코딩이 필요한 것은 아닙니다. 포맷을 확정하기 전에 직접 하드웨어에서 동기화 성능을 비교할 수 있도록 다양한 포맷의 샘플 영상을 제공합니다.
변환할 준비가 되었다면 FloSync 내장 **트랜스코드 패널**을 사용하세요. 포맷을 선택하고, 파일을 큐에 넣고 실행하면 됩니다. 외부 도구는 필요 없습니다.
포맷 비교, 샘플 파일 다운로드, 수동 FFmpeg 명령은 영상 준비 가이드를 참조하세요.
컴퓨터 간 파일 통일
네트워크 동기화를 사용할 때는 모든 컴퓨터에 동일한 영상 파일이 있어야 합니다.
- 포맷을 혼용하지 마세요 (예: 한 대는 ProRes, 다른 한 대는 H.264)
- 네트워크 공유에서 재생하지 말고 각 컴퓨터의 로컬 저장 장치에 파일을 복사하세요
- 시각적으로 동일한 영상이라도 인코딩이 다르면 동기화가 어긋날 수 있습니다
루프 모드
콘텐츠가 연속 반복되는 경우 (대부분의 디지털 사이니지와 비디오 월이 해당), 루프 모드 선택이 동기화 품질에 상당한 영향을 미칩니다.
표준 루프
표준 모드에서는 루프 지점에서 짧고 눈에 띄는 전환이 발생할 수 있습니다. 모든 파일이나 모든 컴퓨터에서 일어나는 것은 아니지만, 몇 시간 동안 가동되는 비디오 월에서는 발생할 때 유독 눈에 띕니다.
장시간 세션에서는 이것이 누적되어 심리스 루핑보다 덜 안정적인 결과로 이어질 수 있습니다.
심리스 루핑
심리스 루핑은 루프 전환을 제거하므로 콘텐츠가 경계 없이 재생됩니다. 라이브 시작 시 FloSync가 영상을 준비하며, 그동안 짧은 "비디오 최적화 중" 단계가 표시됩니다. 파일이 클수록 시간이 조금 더 걸립니다.
심리스 루핑은 MP4와 MOV 파일에 적용됩니다. 다른 형식은 자동으로 표준 루프를 사용하며, FloSync가 이를 별도로 경고하지 않으므로 루프 지점에서 깜빡임이 보이면 먼저 파일 형식을 확인하세요. 권장하는 세 가지 형식은 모두 이 조건을 충족합니다: H.264 All-Intra (.mp4), ProRes LT (.mov), DNxHR HQ (.mov). 콘텐츠가 MKV, AVI, WebM으로 되어 있다면 설치 전에 트랜스코드 패널에서 변환하세요.
| 표준 | 심리스 | |
|---|---|---|
| 루프 전환 | 루프 지점에서 짧은 끊김 가능성 | 경계 없이 매끄러움 |
| 형식 | 지원되는 모든 영상 | MP4와 MOV; 그 외는 표준으로 대체 |
| 오디오 | 지원 | 지원 |
| 적합한 용도 | 단순한 환경, 최대 호환성 | 비디오 월, VJ 루프, 디지털 사이니지 |
권장 사항
재생 품질이 우선인 모든 설치에는 심리스 루핑을 사용하고, 조건을 충족하도록 콘텐츠를 MP4 또는 MOV로 제공하세요. 심리스 루핑이 기본값입니다.
환경설정에서 루프 모드를 변경할 수 있습니다.
하드웨어와 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시나 시설이 비는 시간대가 좋습니다.
중요한 이유: 재시작 없이 며칠간 가동되는 컴퓨터는 서로 조금씩 어긋나기 시작합니다. 설치 첫날 정렬되어 있던 컴퓨터들도 일주일 후에는 정렬 상태가 나빠지며, 재생 중에는 소프트웨어만으로 이를 무한정 감당할 수 없습니다.
재시작은 이 누적 상태를 초기화합니다. 모든 것이 새로 시작되고, 하드웨어 온도가 정상화되며, 재생이 깨끗한 상태에서 시작됩니다. 전문 디지털 사이니지 시스템, 방송 송출 서버, AV 설치에서 야간 재시작을 정기적으로 예약하는 것과 같은 이유입니다. 임시방편이 아닌 업계 모범 사례입니다.
FloSync는 이를 위해 설계되었습니다. 로그인 시 실행과 자동 라이브 시작을 활성화해 두면, 재시작 후 설치가 자동으로 복구됩니다. FloSync가 시작되고, 네트워크에 재연결하고, 수동 개입 없이 라이브를 시작합니다. 재시작이 운영 시간 외에 이루어지므로, 관객은 이를 전혀 알아채지 못합니다.
재시작 예약 방법:
Windows:
- 작업 스케줄러를 열고 새 작업을 만듭니다
- 트리거를 원하는 시간 (예: 오전 2:00)에 매일로 설정합니다
- 작업을
shutdown /r /t 0실행으로 설정합니다
macOS:
- 터미널에서
sudo pmset repeat restart MTWRFSU 02:00:00명령을 사용합니다
최적화 체크리스트
동기화가 중요한 설치를 구성할 때 참조하세요.
네트워크
- [ ] 모든 컴퓨터가 유선 이더넷으로 연결됨
- [ ] 모든 컴퓨터가 같은 서브넷에 있음
- [ ] 이상적으로 같은 스위치에 연결됨
- [ ] 방화벽에서 FloSync를 허용하거나, UDP 9201과 TCP 9202를 모두 허용
- [ ] 컴퓨터 간 UDP를 차단하는 네트워크 필터 없음
영상 파일
- [ ] 영상이 동기화 최적화 포맷으로 인코딩됨 (트랜스코드 패널 또는 영상 준비 참조)
- [ ] 동일한 파일이 각 컴퓨터 로컬 저장 장치에 복사됨
- [ ] 파일이 SSD에 저장됨 (네트워크 드라이브·USB 2.0 제외)
- [ ] 라이브 시작 전 각 컴퓨터에서 개별 재생 테스트 완료
소프트웨어 설정
- [ ] 환경설정에서 심리스 루핑 활성화 (콘텐츠가 반복되는 경우, 콘텐츠는 MP4 또는 MOV 파일이어야 함)
- [ ] 서버/클라이언트 네트워크 동기화 구성 및 연결 완료
- [ ] 각 컴퓨터에 글로벌 캔버스 확장 구성 (비디오 월의 경우)
- [ ] 기본 동기화 허용 오차 설정 유지 (필요한 경우에만 조정)
시스템
- [ ] 전원 설정: 고성능 (Windows) 또는 절전 비활성화 (macOS)
- [ ] 자동 업데이트 일시 중지 또는 비활성화
- [ ] 화면 보호기와 잠금 화면 비활성화
- [ ] 불필요한 앱 종료
- [ ] GPU 드라이버 최신 상태
- [ ] 무인 설치의 경우 매일 재시작 예약 (로그인 시 실행 및 자동 라이브 시작 활성화 필요)
라이브 시작 전
- [ ] 서버를 먼저 시작한 후 클라이언트 연결
- [ ] 평가 전 초기 동기화가 안정될 때까지 대기
- [ ] 상태 표시기를 확인하여 재생이 안정적으로 유지되는지 확인
- [ ] 이벤트나 개장 전 테스트 세션 실행
여전히 문제가 있나요?
이 가이드를 따랐는데도 동기화 문제가 계속된다면:
- 문제 해결 가이드에서 구체적인 증상과 해결 방법을 확인하세요
- 진단 로그에서 동기화 이벤트를 검토하여 원인을 파악하세요
- 샘플 영상 파일로 테스트하여 인코딩 문제를 배제하세요
- 로그 파일과 함께 문의해 주시면 설정 진단을 도와드리겠습니다