Golf Safety CCTV Proposal

골프장 블라인드 홀
CCTV 안전 태블릿 앱

BLE 비콘 감지와 RTSP CCTV 전환을 단말 내부에서 안정적으로 처리하는 안드로이드 키오스크 앱 제안입니다.

01. Analysis & Strategy

요구사항 분석 및 핵심 전략 제안

클라이언트 핵심 요구사항

로컬 영상 반복 재생

평상시 광고와 안내 영상을 무인으로 반복 재생하고 신규 파일을 자동 반영

BLE 진입·이탈 감지

카트 위치 변화에 따라 CCTV 전환 시점을 안정적으로 판단

RTSP CCTV 자동 전환

블라인드 홀 진입 시 기존 NVR 화면을 전체 화면으로 즉시 표시

핵심 역제안

상태 머신 기반 전환

광고, 감지, CCTV, 복귀, 오류 복구 상태를 명확히 분리해 오작동 최소화

신호 흔들림 대응

비콘 신호 튐을 디바운스로 걸러 잘못된 화면 전환을 줄임

장애 복구형 키오스크

RTSP 또는 다운로드 실패 시 검은 화면이 아닌 안전한 기본 화면으로 복귀

02. Strategic Deep-Dive

전략 과제별 구체적 개발 방안

Media3 기반 영상 재생 코어

태블릿 로컬 저장소의 광고와 안내 영상을 끊김 없이 반복 재생하고, 지정 클라우드 링크의 신규 파일을 내려받아 재생 목록에 반영합니다.

Expected Effect

운영자가 매번 태블릿을 조작하지 않아도 최신 안내 영상 유지

BLE 백그라운드 감지 서비스

진입 비콘과 이탈 비콘을 별도로 관리하고, 일정 시간 이상 신호가 유지될 때만 화면을 전환해 현장 신호 간섭을 줄입니다.

Expected Effect

카트 이동 환경에서도 예측 가능한 CCTV 전환 제공

RTSP 전환과 안전 복귀 로직

기존 NVR의 RTSP 주소를 설정값으로 관리하고, 연결 실패나 지연 상황에서는 안내 영상으로 복귀해 무인 화면 멈춤을 방지합니다.

Expected Effect

블라인드 홀 안전 안내의 신뢰도와 현장 운영 안정성 확보

03. Implementation

프로젝트 구현을 위한 최적의 기술 아키텍처

Android App

Android Native 태블릿 전용 전체 화면 앱 구현
Kotlin 안정적인 최신 안드로이드 개발 언어

Media & Streaming

Media3 로컬 영상 반복 재생과 재생 목록 관리
RTSP Player NVR CCTV 스트리밍 전체 화면 표시

Device Control

Android BLE API 진입과 이탈 비콘 백그라운드 감지
Boot Receiver 태블릿 부팅 후 앱 자동 실행

Local Ops

DataStore 비콘, RTSP, 영상 링크 로컬 설정 저장
OkHttp 클라우드 영상 다운로드와 네트워크 오류 처리
04. Sequence

프로젝트의 성공을 완성하는
정교한 8단계 업무 프로세스

01

미팅

요구사항 청취 및 비즈니스 목표 상세 협의

02

계약 진행

상세 과업 범위 확정 및 공식 계약 체결

03

요구사항 재분석

개발 관점에서의 기술적 타당성 도출

04

기획/디자인

UI/UX 설계 및 시스템 아키텍처 상세 정의

05

클라이언트 컨펌

확정된 기획안에 대한 최종 리뷰 및 승인

06

개발

PMS를 통한 투명한 집중 개발

07

테스트

단위/통합 테스트 및 버그 수정, 안정성 검증

08

배포

최종 운영 환경 배포 및 안정화 지원

05. Timeline

40일 일정에 맞춘 단계별 마일스톤

Week 1

상세 설계와 장비 세팅

요구사항 확정, 태블릿·비콘·RTSP 테스트 환경 확인, 앱 구조 설계.

Week 2

영상 재생과 파일 갱신

로컬 영상 반복 재생, 클라우드 다운로드, 구형 파일 삭제와 신규 목록 반영.

Week 3

BLE 감지와 상태 전환

진입·이탈 비콘 감지, 디바운스, 광고와 CCTV 전환 상태 머신 구현.

Week 4

RTSP 연동과 납품 검수

CCTV 전체 화면 전환, 장애 복구, 장시간 테스트, 소스코드와 빌드 가이드 납품.

06. Communication & Trust

외주의 불안함을 확신으로,
가장 투명한 파트너십을 약속합니다.

'답답함'이 없는 커뮤니케이션

클라이언트가 가장 힘들어하는 '소통의 부재'와 '진척도 확인 불가능'을 해결하기 위해, 모든 협업 과정을 시스템화했습니다.

  • 자체 PMS 시스템 운영: 기획서부터 소스코드까지 실시간 공유
  • 항시 연결되는 소통 채널: 지연 없는 피드백과 투명한 이슈 관리
  • 정기 데모 세션: 상상 속의 결과물이 아닌, 돌아가는 시스템을 매주 확인

"우리는 단순한 외주사가 아닙니다.
성공을 위해 시스템으로 소통하는
여러분의 사내 팀이 되겠습니다."

Thank You

Your Vision, Our Mission.