Skip to content

2026-1-2/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

246 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📖 종프2 2팀 Wiki

드론 이착륙장(버티포트) CCTV 기반 감시 시스템 개발

안녕하세요! 엠엠피 과제 의 모든 것을 기록하고 공유하는 위키입니다.
이곳에서 스터디 목표, 진행 상황, 학습 자료, 회의록 등 모든 정보를 찾아볼 수 있습니다.


🗓️ 회의록

날짜 회의
2026.03.05 (목) 회사 방문 회의 - 1차
2026.03.07 (토) 비대면 회의 - 수행계획 발표 준비 및 역할 분담
2026.03.10 (화) 수행계획 요구분석 발표 회의 - 3차
2026.03.20 (금) 비대면 회의 - 4차
2026.04.07 (화) 회사 방문 회의 - 2차
2026.04.28 (화) 비대면 회의 - 개발 중간 점검
2026.05.12 (화) 회사 방문 회의 - 3차
2026.06.02 (화) 회사 방문 회의 - Demo Video 녹화
2026.06.06 (토) 비대면 회의 - SW 등록 및 성능 검증

새 회의록은 Template.md 를 복사해 작성하고, 위 표에 한 줄 추가합니다.


🧰 기술 스택

영역 기술 저장소
Frontend React 19, TypeScript, Vite, Tailwind CSS 4, Zustand, TanStack Query, Dockview, hls.js client
Backend NestJS 11 (TypeScript), REST API, ONVIF PTZ 제어 mmp-server
영상 서버 MediaMTX (RTSP → WebRTC/HLS 변환) media-server
녹화 Python 3.12 + FFmpeg (RTSP → TS segment, codec copy), MySQL video-recorder
인프라 Docker Compose, Nginx 리버스 프록시 infra
HW / 네트워크 IP 카메라 (ONVIF PTZ), PoE 스위치, CAT.6 -

핵심 설계 원칙

  • 백엔드는 영상 데이터를 직접 다루지 않는다 — MediaMTX / FFmpeg 에 위임, API·메타데이터만 관리
  • 실시간 관제: WebRTC (WHEP), 0.5초 이하 지연
  • 녹화 재생: HLS, 타임라인 탐색 지원
  • 녹화 저장: FFmpeg codec copy (무트랜스코딩, CPU 부하 최소)
IP Camera (RTSP) → MediaMTX → ┬→ WebRTC (실시간, client)
                              ├→ HLS    (녹화 재생, client)
                              └→ RTSP   (녹화 저장, video-recorder)
                          mmp-server (REST API / PTZ) ── client

📚 학습 인덱스


🤝 협업 컨벤션


📂 문서 인덱스

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages