동기화 재생

Synchronized Playback

여러 재생 장치가 같은 시각에 같은 장면을 재생하도록 맞추는 것.

다른 이름 동기 재생 · 멀티 플레이어 동기화 · 싱크 재생 · 화면 동기화

동기화 재생은 여러 미디어 플레이어가 같은 시각에 같은 장면을 재생하도록 맞추는 것이다. 여러 화면이 하나의 그림을 이루거나 동시에 바뀌어야 할 때 필요하다.

필요한 경우

  • 여러 화면에 걸친 하나의 영상: 화면마다 재생 장치가 따로 있는 구성에서, 장치 간 시간이 어긋나면 그림이 화면 경계에서 끊어진다.
  • 나란히 있는 화면의 연출: 영상이 한 화면에서 옆 화면으로 넘어가는 연출
  • 매장 전체가 동시에 바뀌는 연출: 정각에 모든 화면이 같은 영상을 튼다.
  • 소리와 화면: 여러 화면이 한 음원에 맞춰야 할 때

맞추는 방법

  • 시각 기준: 모든 장치의 시계를 맞춰 두고 정해진 시각에 재생을 시작한다. 구성이 간단하지만 장치 시계의 오차만큼 어긋난다.
  • 신호 기준: 한 장치가 기준이 되어 다른 장치들에 재생 위치를 계속 알려준다. 더 정확하다. 같은 통신망에 있어야 한다.
  • 장비 기준: 영상 신호 단계에서 장비끼리 타이밍을 맞춘다. 방송과 공연 수준의 정확도가 필요할 때 쓴다.

정확도

용도에 따라 필요한 정확도가 다르다. 떨어져 있는 화면들이 "동시에 바뀌는" 정도면 약간의 오차는 눈에 띄지 않는다. 맞붙은 화면에 걸친 영상은 한 프레임만 어긋나도 경계가 보인다.

동기화가 필요 없는 구성

장치 하나가 여러 화면에 출력하면 동기화 문제가 생기지 않는다. 비디오월에서 영상 한 개를 비디오월 컨트롤러가 나눠 보내는 구성이 그렇다. 화면이 많지 않다면 이쪽이 단순하고 안정적이다. 동기화 재생은 화면 수가 많거나 전체 해상도가 장치 하나의 한계를 넘을 때 쓴다.

확인할 것

  • 재생 장치와 CMS가 동기화 기능을 지원하는지. 같은 모델끼리만 되는 경우가 많다.
  • 콘텐츠: 장치마다 재생할 영상의 길이와 프레임 수가 정확히 같아야 한다. 영상 코덱 설정도 통일한다.
  • 장시간 재생: 처음에는 맞다가 시간이 지나며 조금씩 어긋나는 경우가 있다. 몇 시간 이상 틀어 놓고 확인한다.
  • 장치 하나가 재부팅됐을 때 다시 맞춰지는지

관련 콘텐츠

여러 화면에 걸친 미디어 아트와 아나모픽 콘텐츠는 동기화가 어긋나면 효과가 사라진다.

더 알아보기

  • 젠록: 카메라와 영상 장치가 공통 기준에 맞춰 영상 타이밍을 동기화하는 방식.
  • 시간 동기화: 서버와 플레이어의 시계를 공통 기준에 맞추는 작업. 예약 재생과 운영 기록의 정확성을 유지하는 데 필요하다.
  • 영상 지연: 입력된 영상이나 이용자의 조작이 화면에 나타나기까지 걸리는 시간.