디지털 사이니지 · 전광판 송출 시스템

📺 CDMB CMS — 사용자 사용설명서

전광판에 영상을 등록하고, 요일·시간에 맞춰 자동으로 송출하는 방법을 안내합니다.

이 문서는 전광판을 직접 운영하는 사용자(현장 담당자)를 위한 설명서입니다

☁️ 회원가입 · 계정 (cms.cdmb.net)

프로그램을 받아 쓰려면 먼저 cms.cdmb.net에서 회원가입을 하고, CDMB 관리자의 승인을 받아야 합니다.

  1. 브라우저로 https://cms.cdmb.net 접속 → 첫 화면 CDMB CMS
  2. [회원가입]본인 회원사를 목록에서 선택하고 아이디 · 이름 · 이메일 · 전화번호 · 비밀번호를 입력해 가입
    🔑
    회원사는 CDMB 관리자가 미리 등록합니다. 목록에 본인 회사가 없으면 CDMB에 문의해 회원사부터 등록받으세요. 아이디는 로그인에 쓰이니 잊지 마세요.
  3. 가입은 곧바로 되지 않고 “승인 대기” 상태가 됩니다 → CDMB 회사관리자가 승인하고 역할을 정해 줍니다(승인되면 안내 메일 발송)
  4. 승인되면 [로그인]아이디 또는 이메일 + 비밀번호로 로그인하면 계정 화면이 열립니다
역할설명
원격관리자회원사(우리 회사)의 관리자. 여러 명 가능. 소속 구성원을 조회할 수 있습니다
사용자회원사 소속 일반 사용자. 여러 명 가능. 프로그램을 내려받아 전광판을 운영합니다
💡
가입 시 본인 회원사를 목록에서 선택하면 같은 회원사로 묶입니다. 역할(원격관리자/사용자)은 CDMB 관리자가 승인 때 정합니다.

로그인 후 프로그램 다운로드(Windows 64bit / macOS)에서 설치 파일을 받아, 아래 1. 시작하기대로 실행하면 됩니다.

💾
스케줄 백업·복구 — 계정을 프로그램에 연결하면 스케줄이 우리 서버에 하루 2회 자동 백업되고, 문제가 생기면 CDMB 관리자가 백업 시점으로 복구해 드립니다. 프로그램 안에 로컬 저장·되돌리기도 있습니다. → 자세히는 11. 저장·불러오기.

1 시작하기 (프로그램 실행)

가장 쉬운 방법은 start.command 파일을 더블클릭하는 것입니다.

  1. 프로그램 폴더를 엽니다 (CMS 폴더).
  2. start.command 파일을 더블클릭합니다.
  3. 검은 터미널 창이 뜨고, 잠시 후 관리자 화면이 브라우저에 자동으로 열립니다.
  4. 이제 이 브라우저 화면(관리자 화면)에서 모든 작업을 합니다.
📌
처음 실행 시 “확인되지 않은 개발자” 경고가 나오면, start.command마우스 오른쪽 클릭 → 열기 → 열기를 누르세요. 그다음부터는 그냥 더블클릭으로 열립니다. 또한 최초 1회는 필요한 파일을 자동 설치하므로 인터넷 연결이 필요하고 1~2분 정도 걸립니다.
💡
포트(4000)가 이미 사용 중이면 자동으로 다른 포트(4001, 4002…)로 열립니다. 브라우저도 실제 열린 주소로 자동 연결됩니다.

종료하려면 검은 터미널 창에서 Control + C 를 누릅니다.

🔐 로그인 (관리 화면 필수)

이제 관리자 화면(CMS)은 로그인해야만 열립니다. (전광판 재생 화면은 로그인 없이 계속 동작합니다.)

  1. 최초 1회: 관리 화면을 처음 열면 비밀번호 설정 화면이 뜹니다 → 새 비밀번호(4자 이상)를 입력하고 설정하고 시작.
  2. 이후에는 접속할 때마다 비밀번호로 로그인해야 관리 화면이 보입니다.
  3. 비밀번호 변경·로그아웃: 화면·밝기 설정 → 🔒 관리자 계정에서 가능합니다.
⚠️
비밀번호를 잊으면 관리 화면에 못 들어갑니다. (초기화가 필요하면 관리자/개발자에게 문의 — 서버의 설정 파일에서 재설정) 전광판 송출은 로그인과 무관하게 계속되니 화면이 꺼지지는 않습니다.

2 화면 한눈에 보기

관리자 화면은 크게 상단 바 · 왼쪽 작업 영역 · 오른쪽 미리보기/긴급송출로 구성됩니다.

영역내용
상단 바제목 · 현재 시각 · 연결 상태(초록=정상) · 🖥 전광판 화면 열기 버튼
왼쪽 탭🎬 미디어 🗓 스케줄 편성 ⚙️ 화면·밝기 설정 — 3개의 작업 탭
오른쪽 위미리보기 — 지금 전광판에 나가는 화면을 그대로 표시
오른쪽 아래🚨 긴급 송출 — 특정 영상을 즉시 내보내기

3 전광판 화면 켜기

전광판(연결된 모니터/LED)에 영상을 실제로 내보내는 창을 엽니다.

  1. 전광판이 연결된 모니터에서, 상단 바의 🖥 전광판 화면 열기를 누릅니다. (별도 창이 열립니다.)
  2. 그 창을 전광판 모니터로 옮긴 뒤, 화면 가운데 ▶ 송출 시작 버튼을 누릅니다.
  3. 자동으로 전체화면이 되고 소리까지 포함해 송출이 시작됩니다.
⚠️
브라우저 정책상 ▶ 송출 시작을 한 번 눌러야 소리가 나오고 전체화면이 됩니다. 전광판을 처음 켤 때 꼭 한 번 눌러 주세요.
💡
전광판 창 오른쪽 아래의 작은 점이 초록색이면 관리자 화면과 정상 연결된 상태입니다. 편성·밝기·긴급송출을 바꾸면 이 창에 실시간으로 반영됩니다.

4 영상 등록하기 (미디어 탭)

3가지 방법으로 영상을 등록할 수 있고, 방법을 섞어 써도 됩니다.

① 폴더/파일 경로로 불러오기

  1. 폴더/파일 경로 칸에 PC 폴더 경로를 입력합니다. (예: /Users/이름/Movies)
  2. 경로에서 불러오기를 누르면 폴더 안의 영상들이 이름순으로 자동 등록됩니다.

② 파일 업로드 (USB 등)

  1. 파일 선택 / 업로드를 눌러 영상 파일을 고릅니다. (여러 개 선택 가능)
  2. 또는 영상 파일을 이 카드 위로 끌어다 놓으면(드래그앤드롭) 바로 업로드됩니다.

③ 유튜브 주소

  1. 유튜브 주소 칸에 영상 URL을 붙여넣습니다. (예: https://youtu.be/...)
  2. 유튜브 추가를 누르면 썸네일과 함께 등록됩니다.

등록된 영상은 아래 등록된 미디어 목록에 카드로 표시됩니다. 각 카드에서:

버튼기능
🚨 긴급송출이 영상을 스케줄과 무관하게 지금 즉시 전체 송출
삭제미디어 목록에서 제거 (업로드한 파일은 실제 파일도 삭제)
📌
지원 영상 형식: mp4 · webm · ogg · mov · m4v · mkv · avi. 전광판 재생 호환성이 가장 좋은 형식은 mp4(H.264)입니다.

🖼 포스터·현수막 (이미지 우선 송출)

이미지(포스터/현수막)를 지정한 날짜·시간대에 내보냅니다. 이 시간에는 영상·유튜브 스케줄보다 우선 송출됩니다.

🥇
우선순위: 긴급 송출 > 포스터/현수막 > 일반 영상 스케줄 > 대기 화면. 즉 포스터 시간대에는 영상 편성이 있어도 포스터가 먼저 나갑니다.

1) 포스터 이미지 등록

🎬 미디어 탭에서 이미지 파일을 업로드하거나 폴더에서 불러오기로 등록합니다. (jpg · png · gif · webp 등) 등록된 이미지는 🖼 이미지 표시가 붙습니다.

2) 포스터 편성 만들기

  1. 🖼 포스터·현수막 탭에서 + 새 포스터/현수막을 누릅니다.
  2. 이름을 입력하고, 포스터 이미지를 선택합니다.
  3. 시작 날짜 ~ 종료 날짜를 정합니다. (비우면 기간 제한 없음)
  4. 요일표시 시간대를 정합니다. + 시간대 추가여러 시간대를 넣을 수 있습니다. (예: 11:30~13:00, 17:30~19:00)
  5. 한 장 표시 시간(초)을 정합니다. 활성 포스터가 여러 개면 이 시간마다 순환됩니다.
  6. 저장을 누릅니다.
💡
예) “점심 메뉴” 포스터를 2026-08-01 ~ 2026-08-31, 시간대 11:30~13:00·17:30~19:00으로 설정하면 8월 점심·저녁 시간에만 포스터가 나가고, 나머지 시간에는 일반 영상 편성이 나갑니다.

5 스케줄 편성하기 (스케줄 편성 탭)

“무슨 요일, 몇 시부터 몇 시까지, 어떤 영상을 어떤 순서로” 내보낼지 정합니다.

  1. 스케줄 편성 탭에서 + 새 스케줄 만들기를 누릅니다.
  2. 이름을 입력합니다. (예: 오전 홍보영상)
  3. 요일 버튼으로 방영할 요일을 켜고 끕니다. (파란색 = 켜짐)
  4. 시작 / 종료 시각을 정합니다. (예: 09:00 ~ 18:00)
  5. 재생할 영상을 넣습니다 — 아래 두 방법 중 편한 것을 사용합니다.
  6. 재생 순서를 마우스로 드래그해서 원하는 순서로 정렬합니다.
  7. 저장하고 타임테이블 보기를 누르면 저장되고 주간 편성표가 자동으로 열립니다.

영상 넣는 두 가지 방법

방법설명
📁 폴더 스캔해서 자동 배치폴더 경로를 넣고 스캔 추가를 누르면, 폴더 안 영상이 이름순으로 재생목록에 자동 추가됩니다.
+ 라이브러리에서 추가이미 등록된 영상을 클릭하면 재생목록 맨 뒤에 추가됩니다. (여러 번 클릭하면 중복 추가되어 반복 재생)
💡
재생목록에 여러 영상을 넣으면 위에서 아래 순서로 반복 재생됩니다. 항목의 ⠿ 손잡이를 잡고 드래그하면 순서를 바꿀 수 있고, 로 제거합니다.
🔀
무작위 섞기: 폴더에서 영상을 불러온 뒤 🔀 무작위 섞기 버튼을 누르면 재생 순서가 랜덤으로 배정됩니다. 그다음 드래그로 원하는 대로 순서를 조정하고 저장하면, 확정한 순서대로 재생됩니다.
📌
시간대가 자정을 넘겨도 됩니다. 예를 들어 22:00 ~ 02:00으로 설정하면 밤 10시부터 새벽 2시까지 재생됩니다. 서로 다른 스케줄의 시간이 겹치면 시작 시각이 더 늦은(더 구체적인) 스케줄이 우선합니다.

기존 스케줄 관리

스케줄 목록에서 편집으로 수정하고, 삭제로 제거합니다. 사용 체크를 끄면 그 스케줄은 잠시 방영을 멈춥니다(삭제하지 않고 보관).

6 송출 타임테이블로 미리 확인

스케줄을 저장하면 주간 송출 타임테이블이 자동으로 열립니다. 언제든 📅 송출 타임테이블 버튼으로도 열 수 있습니다.

  • 가로축은 요일(일~토), 세로축은 시간(0~24시)입니다.
  • 편성된 스케줄이 색상 블록으로 표시되어, 어느 요일·시간에 무엇이 나가는지 한눈에 보입니다.
  • 빨간 선현재 시각을 나타냅니다.
💡
블록이 비어 있는 시간대에는 아무 영상도 나가지 않고 대기 화면(검은 화면 또는 시계)이 표시됩니다. (8번 항목 참고)

7 해상도·스케일 설정 (화면·밝기 설정 탭)

전광판 해상도 — 모니터 자동 감지

  1. 먼저 전광판 화면(플레이어)을 열어 둡니다. (3번 항목)
  2. 설정 탭의 감지된 전광판 모니터 칸에 그 모니터의 해상도가 초록색으로 자동 표시됩니다.
  3. 이 해상도로 설정을 누르면 그 해상도로 송출합니다.

또는 🔍 이 PC에 연결된 모니터 감지 버튼으로 연결된 모니터 목록을 불러와 고를 수 있고, 프리셋(FHD/4K/세로/전광판 와이드/정사각) 선택이나 가로×세로 직접 입력도 가능합니다.

영상 스케일링 방식

📌
영상의 크기가 지정한 해상도와 정확히 같으면, 어떤 방식을 골라도 1:1 무왜곡으로 그대로 나갑니다. 아래 선택은 해상도가 다를 때의 처리 방법입니다.
방식설명권장
여백 맞춤비율을 유지하고, 남는 부분은 검은 여백으로 채움 — 왜곡 없음✅ 기본
꽉 채움비율을 유지하며 화면을 가득 채우고, 넘치는 부분은 잘림화면을 꽉 채우고 싶을 때
늘려서 채움화면에 딱 맞게 늘림 — 비율이 다르면 왜곡될 수 있음비율이 같을 때만

8 밝기·대기화면 설정

밝기 제어 (주간/야간 자동)

전광판이 눈부시지 않도록 영상 밝기를 조절해 내보냅니다.

모드설명
수동슬라이더로 밝기(0~100%)를 직접 고정합니다.
자동 (주/야간)주간 시작 시각과 밝기, 야간 시작 시각과 밝기를 정하면, 시간대에 따라 자동으로 밝기가 바뀝니다.
💡
예) 주간 06:00 = 100%, 야간 18:00 = 45% 로 설정하면, 낮에는 밝게·밤에는 어둡게 자동 송출됩니다. 주간 시작~야간 시작 사이는 주간 밝기, 그 외 시간은 야간 밝기가 적용됩니다.

대기 화면 (편성이 없을 때)

재생할 스케줄이 없는 시간대에 전광판에 무엇을 내보낼지 정합니다.

검은 화면 권장아무것도 표시하지 않음(꺼진 것처럼 보임)
시계 표시날짜와 시간을 표시. 윗줄 2026년 7월 29일 / 아랫줄 오후 09:01:02 형식

9 미리보기 — 지금 나가는 화면

오른쪽 위 미리보기 패널은 전광판에 실제로 나가고 있는 화면을 그대로 보여줍니다. 아래에 현재 상태 정보가 함께 표시됩니다.

항목의미
상태정상 송출 / 대기(편성 없음) / 🚨 긴급 송출
재생 중현재 재생 중인 스케줄 또는 영상 이름
밝기 / 해상도현재 적용된 밝기와 송출 해상도

10 긴급 송출

공지·안내 등 특정 영상을 스케줄과 무관하게 즉시 전체 송출합니다.

  1. 오른쪽 아래 🚨 긴급 송출 패널에서 내보낼 영상을 선택합니다. (또는 미디어 카드의 🚨 긴급송출 버튼)
  2. 긴급 송출 시작을 누르면 전광판에 즉시 그 영상이 전체 송출됩니다.
  3. 끝나면 긴급 송출 해제 (일반 편성 복귀)를 눌러 원래 스케줄로 되돌립니다.
⚠️
긴급 송출 중에는 일반 스케줄이 모두 중단되고 선택한 영상만 반복 재생됩니다. 상황이 끝나면 반드시 해제해 주세요.

11 저장·불러오기 (구성 파일)

미디어·스케줄·설정을 하나의 파일로 저장해 두었다가 나중에 그대로 불러올 수 있습니다. (백업, 다른 PC로 옮기기 등)

💾 저장(내보내기)현재 구성을 사이니지-송출구성-날짜.json 파일로 내려받습니다.
📂 불러오기저장해 둔 구성 파일을 불러옵니다. 교체(덮어쓰기) 또는 병합(이어서 추가)을 선택할 수 있습니다.
📌
폴더 참조·유튜브 영상은 그대로 옮겨지지만, 업로드한 영상 파일 자체는 파일이 그 PC에 있어야 재생됩니다(경로/등록 정보만 이동).

로컬 저장 · 되돌리기 (화면·밝기 설정 탭)

🗂 현재 상태 저장지금 편성(미디어·스케줄·포스터·설정)을 이름 붙여 이 PC에 저장. 목록에서 [불러오기]로 언제든 되돌립니다.
↩︎ 되돌리기방금 한 변경을 한 단계씩 취소합니다. 버튼의 숫자만큼 되돌릴 수 있습니다.

☁️ 클라우드 백업 (cms.cdmb.net)

계정을 연결하면 스케줄이 우리 서버에 자동 백업되고, 문제가 생기면 CDMB 관리자가 복구해 드립니다.

  1. 화면·밝기 설정 → ☁️ 클라우드 백업에서 포털 이메일·비밀번호이 전광판(기기) 이름을 입력하고 [계정 연결]
  2. 연결되면 하루 2회 자동 백업이 켜집니다. 원하면 [지금 서버에 백업]으로 즉시 백업, [서버 백업 목록]으로 확인
  3. 복구는 CDMB 관리자가 백업 시점을 지정하면, 이 전광판이 켜져 있을 때(또는 다시 켤 때) 자동으로 적용됩니다
💡
서버에는 스케줄·설정만 백업됩니다(영상 원본 파일은 이 PC에 그대로). 계정 연결은 회원가입·승인을 마친 계정으로 하세요.

12 원격 관리 (내 전광판 원격 제어)

여러 전광판을 멀리서 한 화면(원격 관리 대시보드)에서 상태 확인·제어·편성·업데이트까지 모두 할 수 있습니다. 구성은 간단합니다: ① 관리 대시보드를 실행하고 ② 각 전광판에서 원격 지원을 켜면 끝.

12-1. 관리 대시보드(원격 관리자) 실행

  1. 관리용 PC(항상 켜두는 PC/서버가 좋음)에서 remote/start-manager.command 를 실행합니다.
  2. 브라우저에 대시보드가 열립니다: http://관리PC주소:4100/manager/
  3. 실행 화면에 표시되는 페어링 토큰접속 주소(ws://관리PC주소:4100/agent)를 확인해 둡니다. (전광판에 입력할 값)

12-2. 각 전광판에서 원격 지원 켜기

  1. 전광판 CMS의 화면·밝기 설정 → 🛰 원격 지원으로 이동합니다.
  2. 이 전광판 이름(예: 1층 로비), 매니저 주소, 페어링 토큰을 입력합니다.
  3. 원격 지원 켜기 → 상태가 “연결됨”이 되면 대시보드에 그 전광판이 나타납니다.
💡
원격 패치/업그레이드 허용을 끄면 그 전광판엔 원격 업데이트를 못 보냅니다(제어·조회는 가능). 언제든 원격 지원 끄기로 차단. 토큰은 비밀번호처럼 관리하세요.

12-3. 대시보드에서 전광판 상태 보기

대시보드에 연결된 전광판이 카드로 표시됩니다: 이름·연결(초록/주황) · 상태(정상/대기/긴급) · 편성 · 미디어 수 · 밝기 · 해상도 · 가동시간.

12-4. 원격 제어

카드의 🎛 원격 제어에서 그 전광판을 즉시 바꿉니다:

밝기자동/수동·밝기값 → 밝기 적용
화면스케일(여백/꽉채움/늘림)·대기화면(검은/시계) → 화면 적용
🚨 긴급송출 해제원격으로 긴급송출 해제(일반 편성 복귀)

12-5. 원격 편성 (스케줄·포스터)

  1. 카드의 📋 원격 편성 → 그 전광판의 현재 편성을 불러옵니다.
  2. 상단 [🗓 스케줄] / [🖼 포스터/현수막] 서브탭에서 편집:
    · 스케줄: 이름·요일·시간·재생목록(그 전광판 영상 + 유튜브는 원격에서 새로 추가 가능)
    · 포스터: 이미지(그 전광판에 등록된 것)·날짜·시간대·표시초
  3. 📡 전광판에 전송하여 적용 → 즉시 반영됩니다.
📌
업로드 영상 파일은 그 전광판에 있어야 하므로 원격으로 새로 올릴 수 없습니다. 이미 등록된 영상·이미지는 원격 편성에 자유롭게 넣고, 유튜브는 URL만으로 원격 추가됩니다.

12-6. 실제화면 · 재생이력 · 재시작 · 패치

📸 실제화면그 전광판이 지금 보여주는 화면 캡처 (유튜브 재생 중엔 캡처 불가)
📊 재생이력최근 재생 기록(시간·콘텐츠)
📜 로그 / ↻ 재시작최근 로그 조회 / 프로그램 재시작
📦 패치/업그레이드새 프로그램 파일을 원격 전송 후 자동 재시작(허용된 전광판만)
⚙️
원격 재시작·패치가 자동 반영되려면 그 전광판이 start.command(자동 재시작 루프)로 실행돼 있어야 합니다.

추가 기능 모음

그동안 추가된 기능들입니다. 대부분 화면·밝기 설정 또는 각 탭에 있습니다.

기능위치 · 설명
💬 자막 티커화면·밝기 설정 → 자막/위젯. 영상 위 하단에 흐르는 공지. 직접 입력 또는 RSS 뉴스 자동(뉴스 주소 붙여넣기).
🕐 시계 위젯화면 모서리에 시계(날짜 포함) 표시.
🌤 날씨 위젯도시 선택 시 현재 기온·날씨 표시(무료, 인터넷 필요).
🧩 화면 레이아웃(멀티존)화면·밝기 설정 → 레이아웃. 화면을 분할(좌우/상하/메인+하단바)해 여러 콘텐츠 동시 송출. 보조 영역에 넣을 미디어 선택.
🎞 재사용 재생목록(캠페인)스케줄 편성 → 재생목록(캠페인). 자주 쓰는 영상 묶음을 만들어 여러 스케줄에서 재사용. 스케줄 편집 시 "재생목록 사용" 선택.
🌙 화면 전원(취침) 스케줄화면·밝기 설정 → 전원 스케줄. 지정 요일·시간엔 화면을 검은 화면으로 끔(야간 절전). 긴급송출은 이때도 우선.
📊 재생 이력상단 재생 이력 버튼. 언제·무엇이 나갔는지 자동 기록 + CSV 내보내기.
🛡 오프라인 재생인터넷·서버가 잠깐 끊겨도 마지막 편성으로 계속 재생, 복구되면 자동 재연결.

13 자주 묻는 질문 · 문제 해결

Q. 전광판에 아무것도 안 나오고 검은 화면이에요.
지금 시간에 해당하는 스케줄이 없으면 대기 화면(검은 화면)이 정상입니다. 송출 타임테이블로 현재 시각에 편성이 있는지 확인하세요. 편성이 있는데도 안 나오면, 전광판 창에서 ▶ 송출 시작을 눌렀는지 확인하세요.
Q. 소리가 안 나와요.
전광판 창에서 ▶ 송출 시작을 한 번 눌러야 소리가 활성화됩니다. 유튜브 영상은 인터넷 연결이 필요합니다.
Q. 브라우저가 자동으로 안 열려요.
터미널 창에 표시된 주소(예: http://localhost:4000/cms/)를 직접 브라우저 주소창에 입력해 여세요.
Q. 미리보기와 실제 전광판 화면이 같나요?
네. 미리보기는 전광판과 같은 재생 엔진을 사용하므로 “지금 나가는 화면”과 동일합니다.
Q. 업로드한 영상은 어디에 저장되나요?
프로그램 폴더 안 media/에 저장됩니다. 삭제 버튼을 누르면 실제 파일도 함께 지워집니다.
Q. 프로그램을 껐다 켜면 편성이 사라지나요?
아니요. 미디어·스케줄·설정은 자동 저장되어 다시 켜도 그대로 유지됩니다.
Q. 전광판이 여러 대인데 한 곳에서 관리하고 싶어요.
네. 12. 원격 관리 섹션을 보세요 — 관리 대시보드에서 여러 전광판의 상태·제어·편성·업데이트를 한 곳에서 원격으로 할 수 있습니다.