공공 지하보도의 CCTV 카메라 5대 영상에서 얼굴을 실시간으로 찾아 가린 뒤, 그 영상과 광고를 화면 3대에 번갈아 띄우고 녹화까지 하는 일체형 현장 시스템을 만들고 운영합니다. GPU 얼굴 가림 파이프라인, 웹 운영관리 포털, 리눅스 사이니지 플레이어, 장비 감시와 자동 복구가 한 시스템입니다.
과제
시민에게 보여 주는 CCTV 영상에서 얼굴 같은 개인 영상정보를 실시간으로 가려야 했고, 같은 화면으로 광고도 내보내야 했습니다. 녹화·관리·원격 점검을 현장 PC 한 대로 운영해야 했습니다.
사용 기술
- Python
- C++
- CUDA
- NVIDIA DeepStream
- TensorRT
- GStreamer
- Java 21
- Spring Boot
- React
- PostgreSQL
- WebRTC
- C#
and&end가 맡은 일
- 플레이어
- 얼굴을 가린 영상과 광고를 번갈아 띄우는 리눅스 사이니지 플레이어(운영 중 메모리 누수 등 결함 수정, 시험 도구)
- 서버·CMS
- 녹화 검색·재생(웹 NVR), 화면 레이아웃·재생목록 편성, 장비 관리를 하는 운영관리 웹
- 연동
- RTSP 카메라 5대·PTZ 연동, GPU(CUDA) 얼굴 검출·모자이크 파이프라인, WebRTC 라이브 보기
- 운영
- 현장 장비 자동 배포, 감시와 자동 복구, 14일 녹화 보존과 디스크 정리
현장광주 지하보도2026
관련 서비스
