์ค์๊ฐ ๋ฏธ๋์ด ์ ์ก์ ์ฌ์ฉ๋๋ ์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ ์ข ๋ฅ, ๊ธฐ๋ฅ ๋ฐ ์์ฉ ๋ถ์ผ๋ฅผ ์์ธํ ์ดํด๋ณด๋ ๋ด์ฉ์ ๋๋ค.
์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ: ์ค์๊ฐ ๋ฏธ๋์ด ์ ์ก์ ์ํ ํฌ๊ด์ ์ธ ๊ฐ์ด๋
์ค๋๋ ์ ์ํธ ์ฐ๊ฒฐ๋ ์ธ์์์ ์คํธ๋ฆฌ๋ฐ ๋ฏธ๋์ด๋ ์ด๋์๋ ์กด์ฌํฉ๋๋ค. ์ฃผ๋ฌธํ ๋น๋์ค ์์ฒญ๋ถํฐ ๋ผ์ด๋ธ ํ์ ํ์ ์ฐธ์ฌ๊น์ง, ์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ ์ ์ธ๊ณ์ ์ผ๋ก ์ค์๊ฐ ๋ฏธ๋์ด ์ ์ก์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋ณด์ด์ง ์๋ ์ค์ถ์ ๋๋ค. ์ด ํฌ๊ด์ ์ธ ๊ฐ์ด๋๋ ์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ ๋ณต์ก์ฑ์ ์์ธํ ์ดํด๋ณด๊ณ , ์ ํ, ๊ธฐ๋ฅ ๋ฐ ์์ฉ ๋ถ์ผ๋ฅผ ํ๊ตฌํฉ๋๋ค.
์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ด๋ ๋ฌด์์ ๋๊น?
์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ ์ค๋์ค ๋ฐ ๋น๋์ค ๋ฐ์ดํฐ๋ฅผ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์กํ๊ธฐ ์ํ ํ์คํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ฌ์ ์ ์ ์ ์ฒด ํ์ผ์ ๋ค์ด๋ก๋ํ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ, ์คํธ๋ฆฌ๋ฐ์ ์ฌ์ฉํ๋ฉด ๋ฏธ๋์ด๋ฅผ ์์ ๋๋ ์ฆ์ ์ค์๊ฐ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ ๋ผ์ด๋ธ ๋ฐฉ์ก, ํ์ ํ์ ๋ฐ ์ฃผ๋ฌธํ ๋น๋์ค ์๋น์ค์ ๊ฐ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
๋ณธ์ง์ ์ผ๋ก ์ด๋ฌํ ํ๋กํ ์ฝ์ ๋ฏธ๋์ด๊ฐ ์ธ์ฝ๋ฉ, ํจํค์ง, ์ ์ก ๋ฐ ์์ ์ธก์์ ๋์ฝ๋ฉ๋๋ ๋ฐฉ์์ ์ ์ํฉ๋๋ค. ์ด๋ ๋ค์๊ณผ ๊ฐ์ ์ค์ํ ์ธก๋ฉด์ ์ฒ๋ฆฌํฉ๋๋ค.
- ๋ฐ์ดํฐ ๋ถํ : ํจ์จ์ ์ธ ์ ์ก์ ์ํด ๋ฏธ๋์ด๋ฅผ ๋ ์์ ํจํท์ผ๋ก ๋ถํ ํฉ๋๋ค.
- ์ฃผ์ ์ง์ ๋ฐ ๋ผ์ฐํ : ํจํท์ด ์๋ํ ๋์์ ๋๋ฌํ๋๋ก ํฉ๋๋ค.
- ์ค๋ฅ ์์ : ํจํท ์์ค ๋ฐ ๋คํธ์ํฌ ์ค๋จ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๋ฉ์ปค๋์ฆ์ ๊ตฌํํฉ๋๋ค.
- ๋๊ธฐํ: ๋ฏธ๋์ด ๋ฐ์ดํฐ์ ์ ํํ ํ์ด๋ฐ ๋ฐ ์์๋ฅผ ์ ์งํฉ๋๋ค.
- ์ ์ํ ๋นํธ ์ ์ก๋ฅ ์คํธ๋ฆฌ๋ฐ(ABR): ์ฌ์ฉ ๊ฐ๋ฅํ ๋์ญํญ์ ๋ฐ๋ผ ๋น๋์ค ํ์ง์ ๋์ ์ผ๋ก ์กฐ์ ํฉ๋๋ค.
์ฃผ์ ์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ: ์์ธํ ๊ฐ์
์ฌ๋ฌ ์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ด ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์์ผ๋ฉฐ ๊ฐ ํ๋กํ ์ฝ๋ง๋ค ๊ฐ์ ๊ณผ ์ฝ์ ์ด ์์ต๋๋ค. ๋ค์์ ๊ฐ์ฅ ๋๋๋ฌ์ง ํ๋กํ ์ฝ์ ๋ํ ์์ธํ ๊ฒํ ์ ๋๋ค.
1. ์ค์๊ฐ ์ ์ก ํ๋กํ ์ฝ(RTP)
RTP๋ ์ค๋์ค ๋ฐ ๋น๋์ค๋ฅผ ํฌํจํ ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ IP ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์กํ๊ธฐ ์ํ ๊ธฐ๋ณธ์ ์ธ ํ๋กํ ์ฝ์ ๋๋ค. ์คํธ๋ฆฌ๋ฐ ๋ฏธ๋์ด, ํ์ ํ์ ๋ฐ ํธ์ ํฌ ํ ํฌ ์์คํ ๊ณผ ๊ฐ์ด ์ค์๊ฐ ๋ฐ์ดํฐ ์ ์ก์ด ํ์ํ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ข ๋จ ๊ฐ ์ ์ก ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ:
- ์ ์ก ๊ณ์ธต: ์ผ๋ฐ์ ์ผ๋ก UDP์์ ์คํ๋์ง๋ง TCP๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
- ํ์ด๋ก๋ ์ ํ ์๋ณ: ์ ์ก๋๋ ๋ฏธ๋์ด ์ ํ(์: ์ค๋์ค ์ฝ๋ฑ, ๋น๋์ค ์ฝ๋ฑ)์ ์ง์ ํฉ๋๋ค.
- ์ํ์ค ๋ฒํธ ๋งค๊ธฐ๊ธฐ: ์์ ์๊ฐ ํจํท์ ์ฌ๋ฐ๋ฅธ ์์๋ก ์ฌ์กฐ๋ฆฝํ๊ณ ํจํท ์์ค์ ๊ฐ์งํ ์ ์์ต๋๋ค.
- ํ์์คํฌํ: ๋๊ธฐํ ๋ฐ ์งํฐ ๋ณด์์ ์ํ ํ์ด๋ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
- RTP ์ ์ด ํ๋กํ ์ฝ(RTCP): ์๋น์ค ํ์ง์ ๋ชจ๋ํฐ๋งํ๊ณ ๋ฐ์ ์์๊ฒ ํผ๋๋ฐฑ์ ์ ๊ณตํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ณด์กฐ ํ๋กํ ์ฝ์ ๋๋ค.
์ฅ์ :
- ๋ฎ์ ์ง์ฐ ์๊ฐ: ์ต์ํ์ ์ง์ฐ์ด ์ค์ํ ์ค์๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ํฉํฉ๋๋ค.
- ์ ์ฐ์ฑ: ๋ค์ํ ๋ฏธ๋์ด ํ์ ๋ฐ ์ฝ๋ฑ์ ์ง์ํฉ๋๋ค.
- ๊ด๋ฒ์ํ ์ง์: ๊ด๋ฒ์ํ ์ฅ์น ๋ฐ ์ํํธ์จ์ด์์ ๊ตฌํ๋ฉ๋๋ค.
๋จ์ :
- ์ ๋ขฐํ ์ ์๋ ์ ์ก: UDP๋ ์ฐ๊ฒฐ์ด ์์ผ๋ฏ๋ก ํจํท ์์ค์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
- ๋ฐฉํ๋ฒฝ ๋ฌธ์ : UDP ํธ๋ํฝ์ ๋๋๋ก ๋ฐฉํ๋ฒฝ์ ์ํด ์ฐจ๋จ๋ ์ ์์ต๋๋ค.
- ์ ๋ขฐ์ฑ์ ์ํ ์ถ๊ฐ ๋ฉ์ปค๋์ฆ ํ์: RTCP๋ ์ผ๋ถ ํผ๋๋ฐฑ์ ์ ๊ณตํ ์ ์์ง๋ง ์์ฉ ํ๋ก๊ทธ๋จ ์์ค์ ์ค๋ฅ ์์ ์ด ํ์ํ ์ ์์ต๋๋ค.
์: Zoom ๋ฐ Skype์ ๊ฐ์ ํ์ ํ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ค๋์ค ๋ฐ ๋น๋์ค ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด RTP๋ฅผ ์์ฃผ ์ฌ์ฉํฉ๋๋ค. ์ ํธ ๋ฐ ์ ์ด๋ฅผ ์ํด ๋ค๋ฅธ ํ๋กํ ์ฝ๊ณผ RTP๋ฅผ ๊ฒฐํฉํ ์ ์์ต๋๋ค.
2. ์ค์๊ฐ ๋ฉ์์ง ํ๋กํ ์ฝ(RTMP)
RTMP๋ ์ฒ์์ Macromedia(ํ์ฌ Adobe)์์ Flash ํ๋ ์ด์ด์ ์๋ฒ ๊ฐ์ ์ค๋์ค, ๋น๋์ค ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ธํฐ๋ท์ ํตํด ์คํธ๋ฆฌ๋ฐํ๊ธฐ ์ํด ๊ฐ๋ฐ๋์์ต๋๋ค. Flash์ ์ฌ์ฉ์ด ์ค๋๋ ๋ ๋ณดํธ์ ์ด์ง๋ง RTMP๋ ํนํ ๋ผ์ด๋ธ ๋ฐฉ์ก ๋ฐ ๊ฒ์์์ ๋ฎ์ ์ง์ฐ ์๊ฐ ์คํธ๋ฆฌ๋ฐ์ ์ํ ์ค์ํ ํ๋กํ ์ฝ๋ก ๋จ์ ์์ต๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ:
- ์๊ตฌ์ ์ฐ๊ฒฐ: ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ์๊ตฌ์ TCP ์ฐ๊ฒฐ์ ์ค์ ํฉ๋๋ค.
- ๋ค์คํ: ๋จ์ผ ์ฐ๊ฒฐ์ ํตํด ์ฌ๋ฌ ์คํธ๋ฆผ์ ์ ์กํ ์ ์์ต๋๋ค.
- ํธ๋์ ฐ์ดํน: ์์ ํ ์ฐ๊ฒฐ์ ์ค์ ํ๊ธฐ ์ํด ๋ณต์กํ ํธ๋์ ฐ์ดํน ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- AMF ์ธ์ฝ๋ฉ: AMF(Action Message Format)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ธ์ฝ๋ฉํฉ๋๋ค.
๋ณํ:
- RTMP: ๊ธฐ๋ณธ ํ๋กํ ์ฝ์ ๋๋ค.
- RTMPS: ๋ณด์ ์ ์ก์ ์ํ SSL/TLS๋ฅผ ํตํ RTMP์ ๋๋ค.
- RTMPE: Adobe์ ๋ ์ ์ํธํ๋ฅผ ์ฌ์ฉํ๋ ์ํธํ๋ RTMP์ ๋๋ค.
- RTMPT: ๋ฐฉํ๋ฒฝ์ ์ฐํํ๋ ๋ฐ ์ฌ์ฉ๋๋ HTTP๋ฅผ ํตํด ํฐ๋๋ง๋ RTMP์ ๋๋ค.
์ฅ์ :
- ๋ฎ์ ์ง์ฐ ์๊ฐ: ๋ํํ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ํฉํ ๋ฎ์ ์ง์ฐ ์๊ฐ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค.
- ์ ๋ขฐํ ์ ์๋ ์ ์ก: TCP๋ ์์ ์ ์ธ ๋ฐ์ดํฐ ์ ์ก์ ์ ๊ณตํฉ๋๋ค.
- ๊ด๋ฒ์ํ ์ฑํ(๊ณผ๊ฑฐ): Flash ํ๋ ์ด์ด์ ์๋ฒ์์ ๋๋ฆฌ ์ง์๋์์ต๋๋ค.
๋จ์ :
- ์ง์ ๊ฐ์: Flash๊ฐ ๋จ๊ณ์ ์ผ๋ก ํ์ง๋จ์ ๋ฐ๋ผ RTMP์ ๊ด๋ จ์ฑ์ด ๊ฐ์ํ๊ณ ์์ต๋๋ค.
- ๋ณต์ก์ฑ: ์ด ํ๋กํ ์ฝ์ ์ต์ ํ๋กํ ์ฝ์ ๋นํด ์๋์ ์ผ๋ก ๋ณต์กํฉ๋๋ค.
- ์ ํ๋ ์ ์ํ ๋นํธ ์ ์ก๋ฅ ์ง์: RTMP๋ ํ์คํ๋ ๋ฐฉ์์ผ๋ก ์ ์ํ ๋นํธ ์ ์ก๋ฅ ์คํธ๋ฆฌ๋ฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ํ์ง ์์ต๋๋ค.
์: ๋ง์ ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ ํ๋ซํผ, ํนํ ๊ฒ์ ๋ฐ ๋ํํ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๋ ํ๋ซํผ์ RTMP๋ฅผ ์์ง ํ๋กํ ์ฝ(์คํธ๋ฆผ์ ํ๋ซํผ์ผ๋ก ๋ณด๋ด๋ ๋ฐ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ)๋ก ๊ณ์ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ด๋ฒ์ํ ๋ฐฐํฌ๋ฅผ ์ํด ์คํธ๋ฆผ์ ๋ค๋ฅธ ํ์์ผ๋ก ํธ๋์ค์ฝ๋ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
3. HTTP ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ(HLS)
HLS๋ Apple์์ ๊ฐ๋ฐํ ์ ์ํ ๋นํธ ์ ์ก๋ฅ ์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ ๋๋ค. HTTP๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฏ๋ก ๊ธฐ์กด ์น ์ธํ๋ผ์ ํธํ์ฑ์ด ๋์ต๋๋ค. HLS๋ ๋ฏธ๋์ด๋ฅผ ์งง์ ์ฒญํฌ(์ผ๋ฐ์ ์ผ๋ก ๋ช ์ด)๋ก ๋ถํ ํ๊ณ ๋ค์ํ ๋นํธ ์ ์ก๋ฅ ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์ฒญํฌ๋ฅผ ์ค๋ช ํ๋ ์ฌ์ ๋ชฉ๋ก ํ์ผ(M3U8 ํ์ผ)์ ์ ๊ณตํ์ฌ ์๋ํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ:
- HTTP ๊ธฐ๋ฐ: ์ ์ก์ ํ์ค HTTP๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๋ฐฉํ๋ฒฝ ์นํ์ ์ ๋๋ค.
- ์ ์ํ ๋นํธ ์ ์ก๋ฅ : ์ฌ๋ฌ ๋นํธ ์ ์ก๋ฅ ์ ์ง์ํ๋ฏ๋ก ํด๋ผ์ด์ธํธ๋ ๋คํธ์ํฌ ์กฐ๊ฑด์ ๋ฐ๋ผ ๊ฐ์ฅ ์ ํฉํ ํ์ง๋ก ์ ํํ ์ ์์ต๋๋ค.
- ๋ถํ : ๋ฏธ๋์ด๋ฅผ ์งง์ ์ธ๊ทธ๋จผํธ(์ผ๋ฐ์ ์ผ๋ก ๋ช ์ด)๋ก ๋๋๋๋ค.
- ์ฌ์ ๋ชฉ๋ก ํ์ผ(M3U8): ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ๊ทธ๋จผํธ ๋ฐ ๋นํธ ์ ์ก๋ฅ ์ ๋์ดํ๋ ํ ์คํธ ํ์ผ์ ๋๋ค.
- ์ํธํ: AES-128์ ์ฌ์ฉํ์ฌ ์ํธํ๋ฅผ ์ง์ํฉ๋๋ค.
์ฅ์ :
- ๊ด๋ฒ์ํ ํธํ์ฑ: ๊ด๋ฒ์ํ ์ฅ์น ๋ฐ ๋ธ๋ผ์ฐ์ ์์ ์ง์๋ฉ๋๋ค.
- ์ ์ํ ๋นํธ ์ ์ก๋ฅ : ๋คํธ์ํฌ ์กฐ๊ฑด์ ๋ณ๋์๋ ๋ถ๋๋ฌ์ด ์์ฒญ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
- HTTP ๊ธฐ๋ฐ: ๊ธฐ์กด ์น ์ธํ๋ผ๋ฅผ ํ์ฉํ๋ฏ๋ก ๊ตฌํ ๋ฐ ๋ฐฐํฌ๊ฐ ์ฝ์ต๋๋ค.
- ํ์ฅ์ฑ: ๋๊ท๋ชจ ์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ(CDN)์ ์ ํฉํฉ๋๋ค.
๋จ์ :
- ๋ ๋์ ์ง์ฐ ์๊ฐ: ์ธ๋ถํ ๋ฐ ๋ฒํผ๋ง ํ๋ก์ธ์ค๋ก ์ธํด ์ผ๋ฐ์ ์ผ๋ก RTMP๋ณด๋ค ์ง์ฐ ์๊ฐ์ด ๋ ๊น๋๋ค.
- ํธ๋์ค์ฝ๋ฉ ํ์: ์ฝํ ์ธ ๋ฅผ HLS ํธํ ํ์์ผ๋ก ํธ๋์ค์ฝ๋ฉํด์ผ ํฉ๋๋ค.
์: YouTube, Netflix ๋ฐ ๊ธฐํ ์ฃผ์ ๋น๋์ค ์คํธ๋ฆฌ๋ฐ ์๋น์ค๋ HLS(๋๋ ์ ์ฌํ ์ ์ํ ๋นํธ ์ ์ก๋ฅ ํ๋กํ ์ฝ)๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ธ๊ณ ์์ญ์ต ๋ช ์ ์ฌ์ฉ์์๊ฒ ๋น๋์ค ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฌ์ฉ์์ ์ฅ์น๋ ์ธํฐ๋ท ์ฐ๊ฒฐ ์๋์ ๋ฐ๋ผ ๋ค์ํ ๋น๋์ค ํ์ง ์์ค ๊ฐ์ ๋์ ์ผ๋ก ์ ํํฉ๋๋ค.
4. HTTP๋ฅผ ํตํ ๋์ ์ ์ํ ์คํธ๋ฆฌ๋ฐ(MPEG-DASH)
MPEG-DASH๋ HLS์ ์ ์ฌํ ๊ฐ๋ ์ ์ ์ํ ๋นํธ ์ ์ก๋ฅ ์คํธ๋ฆฌ๋ฐ์ ์ํ ๊ตญ์ ํ์ค์ ๋๋ค. ์ฒ์์ Apple์์ ๊ฐ๋ฐํ HLS์ ๋ฌ๋ฆฌ MPEG-DASH๋ ๊ฐ๋ฐฉํ ํ์ค์ด๋ฏ๋ก ์๋ก ๋ค๋ฅธ ํ๋ซํผ ๋ฐ ์ฅ์น์์ ๋ ๋๋ฆฌ ์ฑํ๋ฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ:
- HTTP ๊ธฐ๋ฐ: ์ ์ก์ ํ์ค HTTP๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ์ ์ํ ๋นํธ ์ ์ก๋ฅ : ์ ์ํ ์คํธ๋ฆฌ๋ฐ์ ์ํด ์ฌ๋ฌ ๋นํธ ์ ์ก๋ฅ ์ ์ง์ํฉ๋๋ค.
- ๋ถํ : ๋ฏธ๋์ด๋ฅผ ์ธ๊ทธ๋จผํธ๋ก ๋๋๋๋ค.
- ๋ฏธ๋์ด ํ๋ ์ ํ ์ด์ ์ค๋ช (MPD): ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ๊ทธ๋จผํธ, ๋นํธ ์ ์ก๋ฅ ๋ฐ ๊ธฐํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ค๋ช ํ๋ XML ํ์ผ์ ๋๋ค.
- ์ฝ๋ฑ ๋ถ๊ฐ์ง๋ก : ๊ด๋ฒ์ํ ์ฝ๋ฑ์ ์ง์ํฉ๋๋ค.
์ฅ์ :
- ๊ฐ๋ฐฉํ ํ์ค: ํน์ ๊ณต๊ธ์ ์ฒด์ ๋ฌถ์ฌ ์์ง ์์ผ๋ฏ๋ก ๋ ๊ด๋ฒ์ํ ์ฑํ์ ์ด์งํฉ๋๋ค.
- ์ ์ํ ๋นํธ ์ ์ก๋ฅ : ๋คํธ์ํฌ ์กฐ๊ฑด์ ๋ณ๋์๋ ๋ถ๋๋ฌ์ด ์์ฒญ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
- HTTP ๊ธฐ๋ฐ: ๊ธฐ์กด ์น ์ธํ๋ผ๋ฅผ ํ์ฉํ๋ฏ๋ก ๊ตฌํ ๋ฐ ๋ฐฐํฌ๊ฐ ์ฝ์ต๋๋ค.
- ์ฝ๋ฑ ๋ถ๊ฐ์ง๋ก : ๋ค์ํ ์ค๋์ค ๋ฐ ๋น๋์ค ์ฝ๋ฑ๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํ์ฅ์ฑ: ๋๊ท๋ชจ ์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ(CDN)์ ์ ํฉํฉ๋๋ค.
๋จ์ :
- ๋ ๋์ ์ง์ฐ ์๊ฐ: ์ธ๋ถํ ๋ฐ ๋ฒํผ๋ง ํ๋ก์ธ์ค๋ก ์ธํด ์ผ๋ฐ์ ์ผ๋ก RTMP๋ณด๋ค ์ง์ฐ ์๊ฐ์ด ๋ ๊น๋๋ค.
- ๋ณต์ก์ฑ: MPD ํ์์ HLS ์ฌ์ ๋ชฉ๋ก๋ณด๋ค ๋ ๋ณต์กํ ์ ์์ต๋๋ค.
์: ๋ง์ ์คํธ๋ฆฌ๋ฐ ์๋น์ค์ ์จ๋ผ์ธ ๋น๋์ค ํ๋ซํผ์ MPEG-DASH๋ฅผ ์ฌ์ฉํ์ฌ ๋น๋์ค ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ฐฉํ ํ์ค ํน์ฑ์ผ๋ก ์ธํด ๋ ๋ง์ ๊ณต๊ธ์ ์ฒด ์ค๋ฆฝ์ ์ธ ์๋ฃจ์ ์ ์ฐพ๋ ํ์ฌ์ ๋งค๋ ฅ์ ์ ๋๋ค.
5. ์น ์ค์๊ฐ ํต์ (WebRTC)
WebRTC๋ ์น ๋ธ๋ผ์ฐ์ ๋ฐ ๋ชจ๋ฐ์ผ ์์ฉ ํ๋ก๊ทธ๋จ ๋ด์์ ์ง์ ์ค์๊ฐ ํต์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์คํ ์์ค ํ๋ก์ ํธ์ ๋๋ค. ํ๋ฌ๊ทธ์ธ์ด๋ ๋ค์ดํฐ๋ธ ์์ฉ ํ๋ก๊ทธ๋จ ์์ด ํผ์ด ํฌ ํผ์ด ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. WebRTC๋ ์ผ๋ฐ์ ์ผ๋ก ํ์ ํ์, ์์ฑ ํตํ ๋ฐ ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ์ ์ฌ์ฉ๋ฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ:
- ํผ์ด ํฌ ํผ์ด: ๋ธ๋ผ์ฐ์ ๋๋ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ์ ์ง์ ํต์ ์ ํ์ฉํฉ๋๋ค.
- ์ค์๊ฐ: ๋ฎ์ ์ง์ฐ ์๊ฐ ํต์ ์ ์ํด ์ค๊ณ๋์์ต๋๋ค.
- ์คํ ์์ค: ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ฌ์ฉ์ ์ ์๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
- ๋ธ๋ผ์ฐ์ ์ง์: ๋๋ถ๋ถ์ ์ต์ ์น ๋ธ๋ผ์ฐ์ ์์ ์ง์๋ฉ๋๋ค.
- NAT ํธ๋๋ฒ์ค: NAT(Network Address Translation) ์ฅ์น๋ฅผ ํธ๋๋ฒ์คํ๊ธฐ ์ํ ๋ฉ์ปค๋์ฆ์ ํฌํจํฉ๋๋ค.
๊ตฌ์ฑ ์์:
- MediaStream: ์ฌ์ฉ์์ ์นด๋ฉ๋ผ ๋ฐ ๋ง์ดํฌ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- RTCPeerConnection: ๋ ์ฅ์น ๊ฐ์ ํผ์ด ํฌ ํผ์ด ์ฐ๊ฒฐ์ ์ค์ ํฉ๋๋ค.
- ๋ฐ์ดํฐ ์ฑ๋: ํผ์ด ๊ฐ์ ์์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์์ต๋๋ค.
์ฅ์ :
- ๋ฎ์ ์ง์ฐ ์๊ฐ: ์ค์๊ฐ ํต์ ์ ์ด์์ ์ ๋๋ค.
- ํผ์ด ํฌ ํผ์ด: ์๋ฒ ๋ก๋ ๋ฐ ๋ณต์ก์ฑ์ ์ค์ ๋๋ค.
- ๋ธ๋ผ์ฐ์ ํตํฉ: ์น ๋ธ๋ผ์ฐ์ ์ ์ํํ๊ฒ ํตํฉ๋ฉ๋๋ค.
- ์คํ ์์ค: ์ฌ์ฉ์ ์ ์ ๋ฐ ํ์ฅ ๊ฐ๋ฅํฉ๋๋ค.
๋จ์ :
- ๋ณต์ก์ฑ: WebRTC ์ฐ๊ฒฐ์ ์ค์ ํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ณต์กํ ์ ์์ต๋๋ค.
- ๋ณด์ ๊ณ ๋ ค ์ฌํญ: ์ทจ์ฝ์ฑ์ ๋ฐฉ์งํ๋ ค๋ฉด ๋ณด์์ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ฌ์ผ ํฉ๋๋ค.
- ํ์ฅ์ฑ ๋ฌธ์ : ๋๊ท๋ชจ ์ฌ์ฉ์์๊ฒ ํผ์ด ํฌ ํผ์ด ์ฐ๊ฒฐ์ ํ์ฅํ๋ ๊ฒ์ ์ด๋ ค์ธ ์ ์์ต๋๋ค.
์: Google Meet, Discord ๋ฐ ๊ธฐํ ๋ง์ ํ์ ํ์ ๋ฐ ํ์ ๋๊ตฌ๋ WebRTC๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ๊ฐ์ ์ค์๊ฐ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฐธ๊ฐ์ ๊ฐ์ ์ง์ ์ค๋์ค ๋ฐ ๋น๋์ค ์คํธ๋ฆผ์ ์ ์กํ์ฌ ์ง์ฐ ์๊ฐ๊ณผ ์๋ฒ ๋ก๋๋ฅผ ์ต์ํํ ์ ์์ต๋๋ค.
์ฌ๋ฐ๋ฅธ ์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ ์ ํ
์ ์ ํ ์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ ์ ํํ๋ ๊ฒ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ํน์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ๋ค์ ์์๋ฅผ ๊ณ ๋ คํ์ญ์์ค.
- ์ง์ฐ ์๊ฐ: ํ์ ํ์ ๋ฐ ๋ผ์ด๋ธ ๊ฒ์๊ณผ ๊ฐ์ ์ค์๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฒฝ์ฐ ๋ฎ์ ์ง์ฐ ์๊ฐ์ด ์ค์ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก RTP, RTMP ๋ฐ WebRTC๋ฅผ ์ ํธํฉ๋๋ค.
- ํธํ์ฑ: HLS ๋ฐ MPEG-DASH๋ ์๋ก ๋ค๋ฅธ ์ฅ์น ๋ฐ ํ๋ซํผ์์ ๊ด๋ฒ์ํ ํธํ์ฑ์ ์ ๊ณตํฉ๋๋ค.
- ํ์ฅ์ฑ: HLS ๋ฐ MPEG-DASH๋ HTTP ๋ฐ CDN์ ํ์ฉํ๋ฏ๋ก ๋๊ท๋ชจ ์ฝํ ์ธ ์ ์ก์ ์ ํฉํฉ๋๋ค.
- ๋ณด์: ๋ณด์ ์๊ตฌ ์ฌํญ์ ๊ณ ๋ คํ๊ณ ์ํธํ๋ฅผ ์ง์ํ๋ ํ๋กํ ์ฝ(์: RTMPS, AES-128์ ์ฌ์ฉํ HLS)์ ์ ํํฉ๋๋ค.
- ๋ณต์ก์ฑ: WebRTC๋ HLS ๋๋ MPEG-DASH๋ณด๋ค ๊ตฌํ์ด ๋ ๋ณต์กํ ์ ์์ต๋๋ค.
- ์ ์ํ ๋นํธ ์ ์ก๋ฅ : ๋ค์ํ ๋คํธ์ํฌ ์กฐ๊ฑด์ ๊ฐ์ง ์ฌ์ฉ์๋ฅผ ์ง์ํด์ผ ํ๋ ๊ฒฝ์ฐ ์ ์ํ ๋นํธ ์ ์ก๋ฅ ์คํธ๋ฆฌ๋ฐ์ ์ง์ํ๋ ํ๋กํ ์ฝ(์: HLS, MPEG-DASH)์ ์ ํํฉ๋๋ค.
์ฌ์ฉ ์ฌ๋ก ์:
- ๋ผ์ด๋ธ ๋ฐฉ์ก: RTMP(์์ง์ฉ), HLS/MPEG-DASH(๋ฐฐํฌ์ฉ)
- ์ฃผ๋ฌธํ ๋น๋์ค(VOD): HLS/MPEG-DASH
- ํ์ ํ์: WebRTC, RTP
- ๊ฒ์: RTMP, WebRTC
- IPTV: HLS/MPEG-DASH
์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ ๋ฏธ๋
์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ ํ๊ฒฝ์ ๋์์์ด ์งํํ๊ณ ์์ต๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ์๋ก์ด ํธ๋ ๋์ ๋ฏธ๋ ๋ฐฉํฅ์ ๋๋ค.
- ๋ฎ์ ์ง์ฐ ์๊ฐ HLS(LL-HLS): Apple์ ๊ธฐ์กด HLS์ ์ง์ฐ ์๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฎ์ ์ง์ฐ ์๊ฐ ๋ฒ์ ์ HLS๋ฅผ ๋์ ํ์ต๋๋ค.
- ๋ฎ์ ์ง์ฐ ์๊ฐ DASH(LL-DASH): ๋ง์ฐฌ๊ฐ์ง๋ก MPEG-DASH์ ์ง์ฐ ์๊ฐ์ ์ค์ด๊ธฐ ์ํ ๋ ธ๋ ฅ์ด ์งํ ์ค์ ๋๋ค.
- QUIC: Google์์ ๊ฐ๋ฐํ ์๋ก์ด ์ ์ก ํ๋กํ ์ฝ๋ก, HTTP ๊ธฐ๋ฐ ํ๋กํ ์ฝ์ ์ฑ๋ฅ๊ณผ ์์ ์ฑ์ ๊ฐ์ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ํฅํ ์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ ํต์ฌ ๊ตฌ์ฑ ์์๊ฐ ๋ ์ ์์ต๋๋ค.
- AV1 ์ฝ๋ฑ: ๊ธฐ์กด ์ฝ๋ฑ์ ๋นํด ํฅ์๋ ์์ถ ํจ์จ์ฑ์ ์ ๊ณตํ๋ ๋ก์ดํฐ ํ๋ฆฌ ๋น๋์ค ์ฝ๋ฑ์ ๋๋ค. ์ฌ์ฉ๋์ด ๋์ด๋๊ณ ์์ผ๋ฉฐ ์คํธ๋ฆฌ๋ฐ์์ ๋ ๋๋ฆฌ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
- 5G: 5G ๋คํธ์ํฌ์ ์ถ์๋ก ๋ ๋์ ๋์ญํญ๊ณผ ๋ฎ์ ์ง์ฐ ์๊ฐ์ด ๊ฐ๋ฅํด์ง๋ฉฐ, ์ ์ฌ์ ์ผ๋ก ์๋ก์ด ์คํธ๋ฆฌ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฐ ํ๋กํ ์ฝ์ ์ด๋ ์ ์์ต๋๋ค.
- ์ฃ์ง ์ปดํจํ : ๋คํธ์ํฌ ์ฃ์ง์ ๋ ๊ฐ๊น๊ฒ ์ฝํ ์ธ ๋ฅผ ๋ฐฐํฌํ๊ณ ์ฒ๋ฆฌํ๋ฉด ์ง์ฐ ์๊ฐ์ ์ค์ด๊ณ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ(CDN) ๋ฐ ์คํธ๋ฆฌ๋ฐ
CDN(Content Delivery Network)์ ์ ์ธ๊ณ ์ฌ์ฉ์์๊ฒ ์คํธ๋ฆฌ๋ฐ ๋ฏธ๋์ด๋ฅผ ์ ๊ณตํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. CDN์ ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋ ์๋ฒ ๋คํธ์ํฌ๋ก, ์ฌ์ฉ์์๊ฒ ๋ ๊ฐ๊น์ด ์ฝํ ์ธ ๋ฅผ ์บ์ฑํ์ฌ ์ง์ฐ ์๊ฐ์ ์ค์ด๊ณ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค. ์ฌ์ฉ์๊ฐ ์คํธ๋ฆฌ๋ฐ ์ฝํ ์ธ ๋ฅผ ์์ฒญํ๋ฉด CDN์ ์ฌ์ฉ์ ์์น์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์์ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์คํธ๋ฆฌ๋ฐ์ CDN์ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ์ด์ ์ด ์์ต๋๋ค.
- ์ง์ฐ ์๊ฐ ๊ฐ์: CDN์ ์ฌ์ฉ์์๊ฒ ๋ ๊ฐ๊น์ด ์ฝํ ์ธ ๋ฅผ ์บ์ฑํ์ฌ ๋ฐ์ดํฐ๊ฐ ์ด๋ํด์ผ ํ๋ ๊ฑฐ๋ฆฌ๋ฅผ ์ต์ํํ์ฌ ์ง์ฐ ์๊ฐ์ ์ค์ ๋๋ค.
- ํ์ฅ์ฑ ํฅ์: CDN์ ๋ง์ ์์ ๋์ ์ฌ์ฉ์๋ฅผ ์ฒ๋ฆฌํ ์ ์์ผ๋ฏ๋ก ํผํฌ ์์ ์์๋ ์คํธ๋ฆฌ๋ฐ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํฅ์๋ ์์ ์ฑ: CDN์ ์ค๋ณต์ฑ์ ์ ๊ณตํ๋ฏ๋ก ์๋ฒ ํ๋์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ๋ค๋ฅธ ์๋ฒ์์ ์ฝํ ์ธ ๋ฅผ ๊ณ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
- ๋น์ฉ ์ ๊ฐ: CDN์ ์ฝํ ์ธ ๋ฅผ ์บ์ฑํ์ฌ ์๋ณธ ์๋ฒ์ ๋ก๋๋ฅผ ์ค์ฌ ์ ์ฌ์ ์ผ๋ก ๋์ญํญ ๋น์ฉ์ ๋ฎ์ถฅ๋๋ค.
์ธ๊ธฐ ์๋ CDN ๊ณต๊ธ์ ์ฒด:
- Akamai
- Cloudflare
- Amazon CloudFront
- Fastly
- Limelight Networks
์คํธ๋ฆฌ๋ฐ ์ฝํ ์ธ ์ ๋ํ ์์ต ์ฐฝ์ถ ์ ๋ต
์คํธ๋ฆฌ๋ฐ ์ฝํ ์ธ ์ ๋ํด ๋ค์ํ ์์ต ์ฐฝ์ถ ์ ๋ต์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ต์ ์ ์ ๊ทผ ๋ฐฉ์์ ์ฝํ ์ธ ์ ํ, ๋์ ๊ณ ๊ฐ ๋ฐ ์ ๋ฐ์ ์ธ ๋น์ฆ๋์ค ๋ชจ๋ธ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์ผ๋ฐ์ ์ธ ์์ต ์ฐฝ์ถ ๋ชจ๋ธ:
- ๊ตฌ๋ : ์ฌ์ฉ์๋ ์ฝํ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ก์ธ์คํ๊ธฐ ์ํด ๋ฐ๋ณต ์๊ธ(์: ์๋ณ ๋๋ ์ฐ๊ฐ)์ ์ง๋ถํฉ๋๋ค. ์: Netflix, Spotify.
- ๊ด๊ณ : ์ฝํ ์ธ ๋ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ฉฐ ๊ด๊ณ ๋ฅผ ํตํด ์์ต์ด ์ฐฝ์ถ๋ฉ๋๋ค. ์: YouTube, Hulu(๊ด๊ณ ํฌํจ).
- ์ ๋ฃ ์์ฒญ(PPV): ์ฌ์ฉ์๋ ํน์ ์ฝํ ์ธ (์: ์ํ ๋๋ ๋ผ์ด๋ธ ์ด๋ฒคํธ)์ ์ก์ธ์คํ๊ธฐ ์ํด ์ผํ์ฑ ์๊ธ์ ์ง๋ถํฉ๋๋ค. ์: ์คํฌ์ธ ์ด๋ฒคํธ, ํ๋ฆฌ๋ฏธ์ ์ํ.
- ํ๋ฆฌ๋ฏธ์: ๊ธฐ๋ณธ ์์ค์ ์๋น์ค๋ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ฉฐ ํ๋ฆฌ๋ฏธ์ ์๊ธ์ผ๋ก ์ถ๊ฐ ๊ธฐ๋ฅ ๋๋ ์ฝํ ์ธ ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๊ฑฐ๋: ์ฌ์ฉ์๋ ์คํธ๋ฆฌ๋ฐ ์ฝํ ์ธ ์ ๊ด๋ จ๋ ๋์งํธ ์ํ ๋๋ ์๋น์ค๋ฅผ ๊ตฌ๋งคํฉ๋๋ค.
์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ ๋ํ ๋ณด์ ๊ณ ๋ ค ์ฌํญ
๋ณด์์ ์คํธ๋ฆฌ๋ฐ ๋ฏธ๋์ด์ ๊ฐ์ฅ ์ค์ํ ๋ฌธ์ ์ ๋๋ค. ๋ฌด๋จ ์ก์ธ์ค๋ก๋ถํฐ ์ฝํ ์ธ ๋ฅผ ๋ณดํธํ๊ณ , ๋ถ๋ฒ ๋ณต์ ๋ฅผ ๋ฐฉ์งํ๊ณ , ์คํธ๋ฆฌ๋ฐ ์๋น์ค์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์ฃผ์ ๋ณด์ ์กฐ์น:
- ์ํธํ: ์ ์ก ์ค์ธ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด SSL/TLS์ ๊ฐ์ ์ํธํ ํ๋กํ ์ฝ์ ์ฌ์ฉํฉ๋๋ค.
- DRM(Digital Rights Management): ์ฝํ ์ธ ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํ๊ณ ๋ฌด๋จ ๋ณต์ฌ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด DRM ์์คํ ์ ๊ตฌํํฉ๋๋ค.
- ์ํฐ๋งํน: ์ฝํ ์ธ ์ ๋ณด์ด์ง ์๋ ์ํฐ๋งํฌ๋ฅผ ์ฝ์ ํ์ฌ ์๋ณธ์ ์ถ์ ํ๊ณ ๋ฌด๋จ ๋ณต์ฌ๋ณธ์ ์๋ณํฉ๋๋ค.
- ์ก์ธ์ค ์ ์ด: ๊ถํ์ด ์๋ ์ฌ์ฉ์๋ง ์คํธ๋ฆฌ๋ฐ ์๋น์ค์ ์ก์ธ์คํ ์ ์๋๋ก ๊ฐ๋ ฅํ ์ก์ธ์ค ์ ์ด ๋ฉ์ปค๋์ฆ์ ๊ตฌํํฉ๋๋ค.
- ์ฝํ ์ธ ๋ณดํธ: ์ฌ์ฉ์์ ์์น์ ๋ฐ๋ผ ์ฝํ ์ธ ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ํํ๊ธฐ ์ํด ์ง๋ฆฌ์ ์ ํ(์ง์ค ๋ธ๋กํน)๊ณผ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํฉ๋๋ค.
- ์์ ํ ํค ๊ด๋ฆฌ: DRM ๋ฐ ๊ธฐํ ๋ณด์ ์กฐ์น์ ์ฌ์ฉ๋๋ ์ํธํ ํค๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ์์ ํ ํค ๊ด๋ฆฌ ๊ดํ์ ๊ตฌํํฉ๋๋ค.
๊ฒฐ๋ก
์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ์ ์ ์ธ๊ณ ์ฌ์ฉ์์๊ฒ ์ค์๊ฐ ๋ฏธ๋์ด ๊ฒฝํ์ ์ ๊ณตํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ๋ค์ํ ์ ํ์ ํ๋กํ ์ฝ, ๊ฐ์ ๊ณผ ์ฝ์ , ํ๋กํ ์ฝ์ ์ ํํ ๋ ๊ณ ๋ คํด์ผ ํ ์์๋ฅผ ์ดํดํ๋ ๊ฒ์ ์ฑ๊ณต์ ์ธ ์คํธ๋ฆฌ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ตฌ์ถํ๋ ๋ฐ ์ค์ํฉ๋๋ค. ๊ธฐ์ ์ด ๊ณ์ ๋ฐ์ ํจ์ ๋ฐ๋ผ ์๋ก์ด ํ๋กํ ์ฝ๊ณผ ๊ธฐ์ ์ด ๋ฑ์ฅํ์ฌ ์คํธ๋ฆฌ๋ฐ ๋ฏธ๋์ด์ ๊ธฐ๋ฅ๊ณผ ์ฑ๋ฅ์ ๋์ฑ ํฅ์์ํฌ ๊ฒ์ ๋๋ค. ์ต์ ํธ๋ ๋์ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํ ์ ๋ณด๋ฅผ ์ป์ผ๋ฉด ์คํธ๋ฆฌ๋ฐ์ ํ์ ํ์ฉํ์ฌ ์ฒญ์ค์๊ฒ ๋งค๋ ฅ์ ์ด๊ณ ๋ชฐ์ ๋ ๋์ ๊ฒฝํ์ ๋ง๋ค ์ ์์ต๋๋ค. ํ์ ํ์ ์์ฉ ํ๋ก๊ทธ๋จ, ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ ํ๋ซํผ ๋๋ ์ฃผ๋ฌธํ ๋น๋์ค ์๋น์ค๋ฅผ ๊ตฌ์ถํ๋ , ์ฌ๋ฐ๋ฅธ ์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ๊ณผ ์ํคํ ์ฒ๋ฅผ ์ ํํ๋ ๊ฒ์ ์ค๋๋ ์ ๋ฏธ๋์ด๊ฐ ํ๋ถํ ์ธ์์์ ์ฑ๊ณตํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๊ฒฐ์ ์ ๋ด๋ฆด ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ํน์ ์๊ตฌ ์ฌํญ, ๋์ ๊ณ ๊ฐ ๋ฐ ์ํ๋ ์ง์ฐ ์๊ฐ, ํธํ์ฑ ๋ฐ ๋ณด์ ์์ค์ ๊ณ ๋ คํ์ญ์์ค. ์ ์คํ ๊ณํ๊ณผ ๊ตฌํ์ ํตํด ์ ์ธ๊ณ ์ฌ์ฉ์๋ค์ ์ฌ๋ก์ก๊ณ ์ฐธ์ฌ์ํค๋ ๊ณ ํ์ง ์คํธ๋ฆฌ๋ฐ ๊ฒฝํ์ ์ ๊ณตํ ์ ์์ต๋๋ค.