ํ์ฌ ์ฐธ์ฌํ๊ณ ์๋ ๊ธ๋์์ ์ ๋ฐ๋ฏธ์ ํ์ฐฌ์ ์งํํ์ฌ ์ข์ ๊ฐ์๋ค์ ๋ค์ ์ ์๋ ๊ธฐํ๋ฅผ ์ป๊ฒ ๋์๋ค.
๋ด๊ฐ ์ ํํ ๊ฐ์๋ Docker & Kubernetes : ์ค์ ๊ฐ์ด๋, Git & Github ์ค๋ฌด ํ์ฉ ์๋ฒฝ ๊ฐ์ด๋ ๋ ๊ฐ์ด๋ค.
์ค๋์ ๋์ปค ๊ฐ์์ ๋ํ ํ๊ธฐ๊ธ์ ์ฌ๋ฆฌ๊ณ 4์ ์ค์ผ๋ก ๊น ๊ฐ์์ ๋ํ ํ๊ธฐ๊ธ๋ ์ฌ๋ผ๊ฐ ์์ ์ด๋ค.
ํด๋น ๊ฐ์๋ฅผ ์ ํํ ์ด์ ์ ๋ชฉ์
๋ง์ ์ ๋ฐ๋ฏธ ๊ฐ์๋ค ์ค์์ ๋์ปค ๊ฐ์๋ฅผ ์ ํํ ์ด์ ๋ก๋
- ์ค์ ์
๋ฌด์์๋ AI CCTV์ ์ฌ์ฉํ ๋ชจ๋ธ, ์์ง ์ ์ฉ๊ณผ ํ์จ์ด, ํ๊ฒฝ ๊ตฌ์ฑ์ ๋์ปค๋ฅผ ์ด์ฉํด ์
ํ
๋ฐ ๊ด๋ฆฌํ๋ค.
๋ณดํต ์ฃ์ง ๋๋ฐ์ด์ค=๋ธ๋ฆฟ์ง ํ๋์ ์ฌ๋ฌ ๋์ ์นด๋ฉ๋ผ๋ฅผ ๋ฌผ๋ฆฌ๊ณ ์นด๋ฉ๋ผ ํ๋๋น ์ค์๊ฐ ์์์ RTSP๋ฅผ ํตํด ๋ฐ์์์ ๋ธ๋ฆฟ์ง์ ๋ฆฌ์์ค๋ฅผ ์ด์ฉํด ๋ชจ๋ธ ์ธํผ๋ฐ์ค๋ฅผ ์งํํ๋ค. ๋ด๊ฐ ๋งก์ ์ ๋ฌด ๋ฒ์๋ ๋ชจ๋ธ ํ์ต์ด๋ ํ์ฌ ์๊ณ ๋ฆฌ์ฆ ๊ด๋ จ, ๊ฐ๋์ฉ ptํ์ผ์ ์์ง ํ์ผ๋ก ๋ณํํด์ ์ ๋ฌํด๋๋ฆด ๋๋ ์์ง๋ง ๋์ปค๋ฅผ ์ด์ฉํ ๋ชจ๋ธ ๋ฐฐํฌ์ ์ ์ฉ๊น์ง ์์๋๋ฉด ๋ด๊ฐ ๋ค๋ฃฐ ์ ์๋ ์ ๋ฌด์ ๋ฒ์๊ฐ ๋์ด์ง์ง ์์๊น ์ถ์๋ค.
++ ํ์ฌ ํ์ฌ์์ ๋์ปค๋ฅผ ์ด์ฉํด ์ฌ๋ฌ ํ๊ฒฝ ์ ํ ๊ณผ ์ ๋ฐ์ดํธ, ๋ฐฐํฌ๋ฅผ ๋งก๊ณ ๊ณ์ ๋๋ฆฌ๋๊ป ์ฌ๋ฌ๊ฐ์ง ์ฌ์ญค๋ณด๊ณ ๋ฐฐ์ฐ๊ณ ์ถ์์ผ๋ ์ฐ์ ์ธ๊ทผ ๋ค๋ ์ค๊ณ ๋ฐ๋ก ์ด์ง์ผ๋ก ์ถฉ๋ถํ ์๊ฐ์ ๊ฐ์ง ๋ชปํ ์ ์ด ์ ๋ง ์์ฝ๋ค. - ๋ชจ๋ธ ํ์ต ๋ฑ์ ์ฝ๋ค๋ฅผ ์ด์ฉํ ๊ฐ์ํ๊ฒฝ ๊ตฌ์ฑ ์ธ์๋ ๋์ปค๋ฅผ ์ด์ฉํ ํ๊ฒฝ ๊ตฌ์ฑ, ๋ฐฐํฌ ๋ฑ์ ์ฌ์ฉํด๋ณด๊ณ ์ถ์๋ค.
์ฃผ๋ก ๋ชจ๋ธ ํ์ต์ ํ ๋ ์๋์ฝ๋ค๋ฅผ ์ด์ฉํด ๋ก์ปฌ์์ ๊ฐ๊ฐ์ ๊ฐ์ํ๊ฒฝ์ ๊ตฌ์ฑํ์ฌ ์งํํ์์ผ๋ ๋๋ถ๋ถ์ ๊ณต์ ๋ฌธ์๋ฅผ ๋ณด๋ฉด ๊ผญ ๋์ปค๋ฅผ ์ด์ฉํ ์ ํ ๋ฐฉ๋ฒ์ด ๋ค์ด์๋ค. ๋ฐฐํฌ๋ฉด์์ ๋์ปค๊ฐ ์ ๋ง ํธ๋ฆฌํ๋ค๊ณ ๋ ๋ค์๋๋ฐ ๋ก์ปฌ์์ ์์ ์ ํ ๋ ์ฝ๋ค์ ๊ฐ์ํ๊ฒฝ๊ณผ ๋์ปค๋ฅผ ์ด์ฉํ ๋ฐฉ๋ฒ์๋ ์ด๋ค ์ฐจ์ด๊ฐ ์์๊น๋ผ๋ ๊ถ๊ธํจ์ด ๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ๋จ์ํ ๋ชจ๋ธ ํ์ต๋ง ํ๋๊ฑธ ๋์ด ๋ชจ๋ธ์ ์ฌ์ฉํ ์ ์๋๋ก ๋์ปค๋ฅผ ํตํด ๋ฐฐํฌํ ์ค ์์์ผ ํ๋ค๊ณ ์๊ฐํ๊ธฐ์ ์ด ๊ฐ์๋ฅผ ์ ํํ์๋ค.
๋ด๊ฐ ์ฃผ๋ก ๊ถ๊ธํ๋ ์ ์ ๋์ปค ํํธ์๊ธฐ์ ํ์ฌ ๋์ปค ํํธ๊น์ง๋ง ์์ฒญํ ์ํ์ด๋ฉฐ ํด๋น ๊ธ์์๋ ๊ฐ์์ ๋ํ ํ๊ธฐ๋ฅผ ์์ฑํ๊ณ ๊ณต๋ถํ๋ ๋ด์ฉ๋ค์ ๊ฐ์ด ์ ์ง ์์ ๊ฒ์ด๋ค. ์ถํ์ ๋์ปค ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋ง๋ค์ด ๋ฅ๋ฌ๋, ๋จธ์ ๋ฌ๋๊ณผ ๋์ปค์ ๋ํ ๊ณต๋ถ ๋ด์ฉ์ด๋ ์์ผ๋ก ์ค๋ฌด์ ์ฌ์ฉํด๋ณธ ๋ค์ ๊ฒฝํ๋ด ๋ฑ์ ์ฌ๋ ค๋ณด๋ ค ํ๋ค.
1. ๊ฐ์ ๊ตฌ์ฑ ๋ฐ ๋ชฉ์ฐจ
ํด๋น ๊ฐ์๋ 16๊ฐ์ ์น์ ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ ํด๋น ๋ชฉ์ฐจ ๋ด์ฉ์ ์๋์ ๊ฐ๋ค.
2. ๊ฐ์๋ฅผ ํตํด ๋ฐฐ์ด ๋ด์ฉ๋ค ๊ฐ๋จ ์ ๋ฆฌ
- ๊ฐ์๋ ํฌ๊ฒ ๋์ปค์ ์ฟ ๋ฒ๋คํฐ์ค ๋ ํํธ๋ก ๋๋ ์ ธ์์ผ๋ฉฐ, ๋์ปค ํํธ์์๋ ์ฃผ๋ก ์น ํ์ด์ง๋ฅผ ์์ ๋ก ์ฌ์ฉํ๋ฉฐ ๊ฐ์๋ฅผ ์งํํ๋ค. ๋ ๋น์ ๊ณต์ ์ฒซ ์์๋ ํ์ด์ฌ์ด์๊ธฐ์ ์น์ ๋ํ ์ง์์ด ์ ๋ฌดํ์ผ๋ ๋ฐ๋ณต๋๋ ์์ ๋ฅผ ํตํด ์น๊ณผ ๊ด๋ จ๋ ๋ถ๋ถ๋ค์ด ์ด๋ป๊ฒ ๋์๊ฐ๊ณ ๊ทธ ๊ณผ์ ์์ ๋์ปค๊ฐ ์ฌ์ฉ๋๋์ง ๊ฐ๋จํ๊ฒ๋๋ง ์๊ฒ ๋์๋ค.
- ์๋์ฐ์ ์ฐ๋ถํฌ์์ ๋์ปค๋ฅผ ์ค์นํ๊ณ ์
ํ
ํ๋ ๊ฒ๋ถํฐ ์์ํ์ฌ ๋์ปค์ ๊ฐ๋จํ ๋ช
๋ น์ด๋ค๊ณผ ์ด๋ฏธ์ง ๋น๋, ์ปจํ
์ด๋ ๊ด๋ฆฌ์ ๋ณผ๋ฅจ๊ณผ ๋ง์ดํธ, ๋คํธ์ํฌ ์ค์ ๋ฑ๊ณผ ๊ฐ์ ์ฃผ๋ก ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ๋ค์ ํ๋์ฉ ๋ฐฐ์ ๋ค.
- ๊ฐ์ ๋์ค์ ์ ๋ง ์ ์ธ๊ณ๋ค ์ถ์๋ ๋ถ๋ถ์ ๋ฐ๋ก docker-compose. ๋ง์ดํธ์ ๋ณผ๋ฅจ์ ํตํด ์ฝ๋์ ์ค์๊ฐ ์
๋ฐ์ดํธ๋ฅผ ์ ์ฉํด์คฌ๋ค๊ณค ํ๋ ๊ทธ๋๋ ์์ ์์ ๋ฐฑ, ํ๋ก ํธ, ๋๋น ํํธ๋ณ๋ก ๊ฐ๊ฐ ์ด๋ฏธ์ง๋ฅผ ๋น๋ํด์ ์ปจํ
์ด๋๋ฅผ ๋๋ฆฌ๊ณ IP์ฃผ์๋ฅผ ๋ง์ถฐ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ํด์คฌ๋ ๋ฒ๊ฑฐ๋ก์ด ๊ณผ์ ๋ค์ yamlํ์ผ ํ๋๋ก ๋น๋ ๋ฐ ๊ด๋ฆฌํ๋ค๋๊ฑด ์ ๋ง ํจ์จ์ ์ด๊ณ ํธ๋ฆฌํ๋ค.
3. ๊ฐ์ ์ดํ
- ๋ด์ฉ๊ณผ ์ค๋ช
์ ์ ์ฒด์ ์ผ๋ก ์ข์๋ค. ๋์ปค๋ฅผ ์์ ์ฒ์ ์จ๋ณด๋ ์
์ฅ์์ ๋ณด๊ธฐ์ ๋ฌด๋ํ ์ ๋. ๋ค๋ง ์์ ๋ก ๋
ธ๋์ ๋ชฝ๊ณ ๋๋น ๋ฑ์ ์ฌ์ฉํ๊ธฐ์ ์น์ ๋ํ ์ ๋ฐ์ ์ธ ๊ธฐ๋ณธ ์ง์์ด ์์ผ๋ฉด ์ง๋๋ฅผ ๋ฐ๋ผ๊ฐ๋๋ฐ ๋ ์์ํ ๊ฒ์ด๋ผ ์๊ฐํ๋ค.
๋ด ๊ฒฝ์ฐ ๊ด๋ จ ์ง์์ด ์์ด์ 10-20๋ถ ๊ฐ์์์ ๋จ์ํ ์์ ๋ฅผ ๋๋ฆฌ๋๋ฐ๋ ๊ฐ๋์ฉ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์ค์ต์์๋ง 30๋ถ, 1์๊ฐ์ฉ ๊ฑธ๋ ค ์ง๋๋ฅผ ๋๊ฐ๋๋ฐ ์๊ฐ๋ณด๋ค ์ค๋ ๊ฑธ๋ ธ๋ค. - ํ๊ธ ์๋ง๋ ์๊ณ ๋ฒ์ญ ํ๋ฆฌํฐ๋ ๊ด์ฐฎ์์ ๋ด์ฉ์ ์ดํดํ๋๋ฐ ๋ถํธํจ์ ์์๋ค. ๋๋ณธ๋ ๋ณผ ์ ์์ผ๋ฏ๋ก ๊ฐ์๋ฅผ ๋ณด๋ฉฐ ์ค์ต์ ์งํํ๊ณ ๋์ค์ ๋๋ณธ๊ณผ ๋ด์ฉ๋ค์ ๋ค์ ๋ณด๋ฉด์ ๋ฐ๋ก ์ ๋ฆฌํ๊ธฐ๋ ํ์๋ค.
- ์น์๋น์ค๋ฅผ ์ฃผ ์์ ๋ก ์ฌ์ฉํ๋๋ฐ ๋ฅ๋ฌ๋๊ณผ ๊ด๋ จํ์ฌ ๋์ปค๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ด๋ค ์์ผ๋ก ์ฌ์ฉํ๋ฉด ์ข์์ง์ ๋ํ ๊ฐ์ ๋ด์ฉ๋ ์์์ผ๋ฉด - ํ๋ ์์ฌ์์ด ์๋ค. ์ด ๋ถ๋ถ์ ๋ด๊ฐ ์ง์ ํด๋ณด๋ฉด์ ์ฑ์์ผํ ๋ถ๋ถ์ผ๋ก ๋จ์๋ค.
- ์ฟ ๋ฒํฐ๋ค์ค ํํธ๊น์ง ์์ฒญํ์ง ์์ ์ ํํ ํ๊ฐํ ์ ์๋ค. ๋ค๋ฅธ ๊ณต๋ถ๋ค๊ณผ ํด์ผํ ์ผ๋ค์ด ๋ง๊ธฐ์ ๋์ปค๊น์ง๋ง ์์ฒญํ์ง๋ง ์ฟ ๋ฒ๋คํฐ์ค ํํธ๋ ์๊ฐ ํ์ ํ๊ธฐ๋ฅผ ์ข ๋ ์ถ๊ฐํด๋ณด๊ฒ ๋ค.