오프라인 콘텐츠 캐시

Offline Content Cache

네트워크가 끊겨도 재생할 수 있도록 콘텐츠를 플레이어 내부에 미리 저장하는 기능.

다른 이름 로컬 콘텐츠 캐시 · 오프라인 저장 재생

오프라인 콘텐츠 캐시는 재생할 파일을 미디어 플레이어 내부에 미리 저장해 두는 기능이다. CMS와 통신이 끊겨도 저장된 콘텐츠와 편성 정보로 재생을 이어갈 수 있게 한다.

저장해야 하는 것

영상과 이미지만 저장한다고 모든 콘텐츠가 오프라인에서 동작하는 것은 아니다. 플레이리스트, 스케줄링 정보, 글꼴과 템플릿의 필요한 파일도 준비되어야 한다. 웹 화면은 외부 자원을 불러오는 방식에 따라 저장 범위가 달라진다.

끊기면 달라지는 것

  • 저장된 영상과 이미지는 계속 재생할 수 있다.
  • 새 콘텐츠의 수신과 편성 변경은 늦어진다.
  • 데이터 피드와 POS 연동 정보는 갱신되지 않을 수 있다.
  • 장치가 서버에 보내는 상태 정보도 끊길 수 있다.

통신이 끊긴 것과 화면 재생이 멈춘 것은 같은 상태가 아니다. 원격 모니터링에서도 두 상태를 구분해야 한다.

오래된 정보 처리

가격과 대기 정보처럼 최신성이 중요한 내용은 마지막 값을 계속 보여 주면 오해를 만들 수 있다. 정보의 유효기간을 정하고, 만료되면 숨기거나 장애 대체 콘텐츠로 전환한다.

운영에서 확인할 것

  • 저장 공간이 부족할 때 기존 파일을 어떻게 정리하는지
  • 재부팅 후에도 편성 정보가 남는지
  • 다운로드가 덜 끝난 파일을 재생하지 않는지
  • 통신이 돌아오면 갱신과 상태 보고가 복구되는지

시험할 때는 통신을 끊은 상태에서 재생과 재부팅을 모두 확인한다. 저장 기능이 있다는 설명보다 실제로 어떤 콘텐츠까지 유지되는지가 중요하다.