# 노트북 시연 가이드

폴더 선택 기반 재생(드론 영상 + 측점/지장물 오버레이) 시연은 **Node.js만 있으면** 동작한다.
WSL/PM2/FFmpeg 불필요 (FFmpeg 은 HLS 변환·서버 프레임추출용 — 시연 흐름에서 안 씀).

## 1. 사전 준비 (사무실, 인터넷 필요)

1. 노트북에 **Node.js 20 LTS** 설치 — https://nodejs.org (Windows 인스톨러)
2. 소스 받기 (둘 중 하나)
   - `git clone https://gitea.hmac.kr/b23042/GhiVideo_v4.git`
   - 또는 현재 PC 의 저장소 폴더를 통째로 복사 (node_modules 제외)
3. 저장소 루트에서:
   ```bat
   npm install
   npm run build
   ```
4. **시연 데이터 폴더 복사** — `경로 1-1` 폴더 전체(약 12GB)를 노트북 아무 곳에나:
   - 영상 4개(DJI_*.MP4), 비행로그 CSV, 측점/지장물 KML, route.json
   - **`*.camera.json` / `*.display.json`(환경설정 파일) 포함** — 캘리브레이션 자동 적용됨

## 2. 시연 실행

- 저장소 루트의 **`start-demo.bat` 더블클릭** → 브라우저가 http://localhost:54000 자동 오픈
- 화면 가운데 **[폴더 선택]** → 복사해 둔 `경로 1-1` 폴더 선택
- 자동으로: 첫 영상 재생 + 측점/지장물/궤적/선형 오버레이 + 카메라 보정 적용 + 이름순 연속재생

## 3. 주의사항

- **사전 리허설 필수**: 시연 전 노트북에서 위 흐름 1회 확인
- **오프라인 시연**: 나침반 '지도(street/sat)' 스타일은 외부 타일 프록시라 인터넷 필요 →
  오프라인이면 나침반을 '눈금(analog)'으로 (display.json 기본이 analog 라 문제 없음)
- 브라우저는 Chrome/Edge 권장 (폴더 선택 webkitdirectory)
- 영상이 고사양(4K60, 150Mbps)이라 저사양 노트북에서는 1x 재생 위주로 시연 권장
- 서버 종료: bat 창에서 Ctrl+C (또는 창 닫기)

## 4. (선택) FFmpeg

서버 업로드·HLS 변환·정밀 프레임 추출까지 시연하려면 FFmpeg 설치 후 PATH 등록:
https://www.gyan.dev/ffmpeg/builds/ → 미설치 시 해당 기능만 비활성(경고 로그), 나머지 정상.
