์ํฐํ๋ผ์ด์ฆ AI ๊ธฐ๋ฐ ๊ฐ์ ๋ฐ ์นด๋ฉ๋ผ ๊ด๋ฆฌ ํ๋ซํผ
ํ ๋ณด์ ๊ธฐ์ ํ์ฌ๋ ๋ถ์ฐ๋ ์์น์ ๊ฑธ์ณ ์๋ฐฑ ๋์ IP ์นด๋ฉ๋ผ๋ฅผ ํ์งํ๊ณ , ๊ด๋ฆฌํ๋ฉฐ, ์ค์๊ฐ AI ๊ธฐ๋ฐ ์ํ ํ์ง ๊ธฐ๋ฅ์ ํตํด ์ง๋ฅ์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํ ์ข ํฉ์ ์ธ ํ๋ซํผ์ด ํ์ํ์ต๋๋ค.
ํ๋ก์ ํธ ์๋ดํ๊ธฐ
๊ณผ์
๊ธฐ์กด ๊ฐ์ ์์คํ ์ ์๋์ ์ด์์ผ๋ฉฐ ์ง์์ ์ธ ์ฌ๋์ ๋ชจ๋ํฐ๋ง์ ํ์๋ก ํ์ต๋๋ค:
- ๋๊ท๋ชจ ๋คํธ์ํฌ์์ ์๋ ์นด๋ฉ๋ผ ํ์ง ๋ฐ ๊ตฌ์ฑ์ ์๊ฐ์ด ๋ง์ด ์์๋์์ต๋๋ค
- ์๋ํ๋ ์ํ ํ์ง ๊ธฐ๋ฅ ๋ถ์ฌ (์นจ์ ์, ํ์ฌ, ๋ฐฐํ)
- ์ฌ๋ฌ ์์น์ ๊ฑธ์ณ ์๋ ์นด๋ฉ๋ผ์ ์ค์ ์ง์ค์ ๊ด๋ฆฌ ๋ถ์กฑ
- ํฌ๋ก์ค ํ๋ซํผ ์ ๊ทผ์ฑ ๋ถ์ฌ (๋ฐ์คํฌํฑ, ๋ชจ๋ฐ์ผ, ์น)
์ฐ๋ฆฌ์ ์๋ฃจ์
๋น์ฌ๋ ์๋ํ๋ ์นด๋ฉ๋ผ ํ์ง, RTSP/HLS ์คํธ๋ฆฌ๋ฐ, ๊ทธ๋ฆฌ๊ณ GPU ๊ฐ์ AI ๋ถ์์ ๊ฒฐํฉํ ์ํฐํ๋ผ์ด์ฆ๊ธ ๊ฐ์ ํ๋ซํผ์ ๊ตฌ์ถํ์ต๋๋ค.
์ํคํ ์ฒ
- ๋ฐ์คํฌํฑ ์ฑ: ๋คํธ์ํฌ ์นด๋ฉ๋ผ ํ์ง(SSDP, ONVIF, mDNS)๋ฅผ ์ํ Python CLI/์น UI
- ์น ํ๋ฐํธ์๋: Supabase ๋ฐฑ์๋, Radix UI, Three.js ์๊ฐํ๋ฅผ ๊ฐ์ถ React + Vite
- ๋ชจ๋ฐ์ผ ์ฑ: iOS/Android์ฉ React Native/Expo
- ์คํธ๋ฆผ API: RTSP/HLS ๋ณํ์ ์ํ MediaMTX ํตํฉ FastAPI
- AI ํ๋ซํผ: ์ค์๊ฐ ๊ฐ์ฒด ํ์ง๋ฅผ ์ํ YOLO11 + TensorRT + ByteTrack
- ์ค์ผ์คํธ๋ ์ดํฐ: ๋์ ์คํธ๋ฆฌ๋ฐ ์๋ฒ ๊ด๋ฆฌ๋ฅผ ์ํ FastAPI ์๋น์ค
์นด๋ฉ๋ผ ํ์ง
- ๋ค์ค ํ๋กํ ์ฝ ์ค์บ๋ (SSDP, ONVIF WS-Discovery, mDNS/Bonjour)
- CIDR ์ง์ IP ๋ฒ์ ์ค์บ๋
- ์ ์กฐ์ฌ/๋ชจ๋ธ ์๋ณ
- RTSP ์คํธ๋ฆผ ๊ฒ์ฆ ๋ฐ ์ ํจ์ฑ ํ์ธ
AI ํ์ง ๊ธฐ๋ฅ
- ์ฌ๋ ๋ฐ ์ฐจ๋ ํ์ง (TensorRT ์ต์ ํ๋ฅผ ์ฌ์ฉํ YOLO11)
- OCR์ ์ด์ฉํ ๋ฒํธํ ์ธ์ (EasyOCR)
- ํ์ฌ ๋ฐ ์ฐ๊ธฐ ํ์ง
- ํ๋ ๋ถ์: ์นจ์ , ๋ฐฐํ, ์ฌ์ค์ ์ ๊ณ์ฐ, ์ ๋ฌด ์ธ ์๊ฐ ์ถ์
- RTX 4000 Ada GPU์์ 10-12๊ฐ ๋์ ์คํธ๋ฆผ
์ฃผ์ ๊ธฐ๋ฅ
- ์๋ํ๋ ํ์ง - ์๋ ๊ตฌ์ฑ ์์ด ๋ชจ๋ ๋คํธ์ํฌ์์ ์นด๋ฉ๋ผ ํ์ง
- ์ค์๊ฐ AI - WebSocket์ผ๋ก ์ ๋ฌ๋๋ ์๋ฆผ์ ํตํ 1์ด ๋ฏธ๋ง ํ์ง
- ๋ฉํฐ ํ๋ซํผ - ๋ฐ์คํฌํฑ, ์น, ๋ชจ๋ฐ์ผ ํด๋ผ์ด์ธํธ
- ์คํธ๋ฆผ ์ค์ผ์คํธ๋ ์ด์ - ์ํ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ด ์๋ ์๋ ์ค์ผ์ผ๋ง MediaMTX ์ปจํ ์ด๋
- ํ์ง ๊ด๋ฆฌ - ์กฐ์ ๊ฐ๋ฅํ ํด์๋ (๋ฎ์ ~ ์ธํธ๋ผ) ๋ฐ FPS (1-60)
๊ฒฐ๊ณผ
๊ธฐ์ ์คํ
caseStudyDetail.more ์ฌ๋ก ์ฐ๊ตฌ
๋ ๋ง์ ๊ธฐ์ ๊ตฌํ ์ฌ๋ก๋ฅผ ์ดํด๋ณด์ธ์
OCR ๋ฐ QuickBooks ์ฐ๋์ ํตํ AI ๊ธฐ๋ฐ ์ก์ฅ ์ฒ๋ฆฌ
๋งค์ ์๋ฐฑ ๊ฑด์ ๊ณต๊ธ์ ์ฒด ์ก์ฅ์ ์ฒ๋ฆฌํ๋ ์ค๊ฒฌ ๊ธฐ์ ์ AI/OCR์ ์ฌ์ฉํ์ฌ ์ก์ฅ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์ถ์ถํ๊ณ ์ด๋ฅผ QuickBooks์ ์ง์ ๋๊ธฐํํ์ฌ ์ฅ๋ถ ์ ๋ฆฌ ๋ฐ ์ง๊ธ ์ถ์ ์ ํจ์ผ๋ก์จ ์๋ ๋ฐ์ดํฐ ์ ๋ ฅ์ ์์ ์ผ ํ์ต๋๋ค.
SCTE-35 ๋ง์ปค ํ์ฑ ๋ฐ ๋ค์ค ํ๋ซํผ ํ๋ ์ด์ด ํตํฉ์ ํตํ ํด๋ผ์ด์ธํธ ์ธก ๊ด๊ณ ์ฝ์ (CSAI)
ํ ๋น๋์ค ์คํธ๋ฆฌ๋ฐ ํ๋ซํผ์ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ์ปค๋ฅํฐ๋ TV ์ฑ ์ ๋ฐ์ ๊ฑธ์ณ Client-Side Ad Insertion (CSAI)์ ๊ตฌํํด์ผ ํ์ต๋๋ค. ์ด๋ ์๋ฒ ์ธก ์ฝ์ ์ผ๋ก๋ ์ ๊ณตํ ์ ์๋, ํด๋ฆญ ๊ฐ๋ฅํ ์ค๋ฒ๋ ์ด, ์ปดํจ๋์ธ ๋ฐฐ๋, ๊ฑด๋๋ฐ๊ธฐ ๋ฒํผ ๋ฑ ์์ ํ ๊ด๊ณ ์ํธ์์ฉ ์ง์์ ํตํด ๊ฐ์ธํ๋ ๊ธฐ๊ธฐ ์์ค์ ๊ด๊ณ ๊ฒฝํ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๋น์ฆ๋์ค ํ์ ์ ์์ํ ์ค๋น๊ฐ ๋์ จ๋์?
๊ทํ์ ๊ณผ์ ์ ์ ์ฌํ ์๋ฃจ์ ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ ผ์ํด ๋ณด๊ฒ ์ต๋๋ค.