๋น๋์ค ์ปค๋ฎค๋์ผ์ด์ ์ Vimbox ํ๋ซํผ์์ ๊ต์ฌ์ ํ์ ๊ฐ์ ์ฃผ์ ์ปค๋ฎค๋์ผ์ด์ ๋ฐฉ๋ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ์ค๋ ์ ์ Skype๋ฅผ ํฌ๊ธฐํ๊ณ ์ฌ๋ฌ ํ์ฌ ์๋ฃจ์ ์ ์๋ํ ํ ๊ฒฐ๊ตญ WebRTC - Janus-gateway ์กฐํฉ์ ์ ์ฐฉํ์ต๋๋ค. ํ๋์ ์ฐ๋ฆฌ๋ ๋ชจ๋ ๊ฒ์ ๋ง์กฑํ์ง๋ง ์ฌ์ ํ ๋ช ๊ฐ์ง ๋ถ์ ์ ์ธ ์ธก๋ฉด์ด ๊ณ์ํด์ ๋ํ๋ฌ์ต๋๋ค. ์ด์ ๋ฐ๋ผ ๋ณ๋์ ์์ ๋๋ ์ ์ด ํ์ํ๊ฒ ๋๋ค.
๋๋ ์๋ก์ด ๋ฐฉํฅ์ ์ฑ ์์์ธ Kirill Rogovoy์๊ฒ Skyeng์ ๋น๋์ค ์ปค๋ฎค๋์ผ์ด์ ์ ์งํ, ๋ฐ๊ฒฌ๋ ๋ฌธ์ , ์ฐ๋ฆฌ๊ฐ ๊ถ๊ทน์ ์ผ๋ก ์ฌ์ฉํ ์๋ฃจ์ ๋ฐ ๋ชฉ๋ฐ์ ๋ํด ์ด์ผ๊ธฐํ๋๋ก ์์ฒญํ์ต๋๋ค. ์ด ๊ธฐ์ฌ๊ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํด ์์ฒด์ ์ผ๋ก ๋น๋์ค๋ฅผ ์ ์ํ๋ ํ์ฌ์ ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ญ์ฌ์ ๋นํธ
2017๋
์ฌ๋ฆ, Skyeng ๊ฐ๋ฐ ์ฑ
์์์ธ Sergey Safonov๋ Backend Conf์์ ์ฐ๋ฆฌ๊ฐ "Skype๋ฅผ ํฌ๊ธฐํ๊ณ WebRTC๋ฅผ ๊ตฌํ"ํ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํ์ต๋๋ค. ๊ด์ฌ ์๋ ๋ถ๋ค์ ์ฐ์ค ๋
น์์ ์์ฒญํ์ค ์ ์์ต๋๋ค.
Skyeng School์ ๊ฒฝ์ฐ ์์ ์ปค๋ฎค๋์ผ์ด์ ์ ํญ์ ๊ต์ฌ์ ํ์ ๊ฐ์ ์์ฌ์ํต์ ์ํ ์ต์ฐ์ ๋ฐฉ๋ฒ์ด์์ต๋๋ค. ์ฒ์์๋ Skype๋ฅผ ์ฌ์ฉํ์ง๋ง ์ฃผ๋ก ๋ก๊ทธ๊ฐ ๋ถ์กฑํ๊ณ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ ํตํฉํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ๋ก ๋ง์กฑ์ค๋ฝ์ง ๋ชปํ์ต๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์จ๊ฐ ์คํ์ ํด๋ดค์ต๋๋ค.
์ค์ ๋ก ๋น๋์ค ํต์ ์ ๋ํ ์ฐ๋ฆฌ์ ์๊ตฌ ์ฌํญ์ ๋๋ต ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์์ ์ฑ
โ ์์
๋น ์ ๋ ดํ ๊ฐ๊ฒฉ;
โ ๋
น์ ์์
;
โ ๋๊ฐ ์ผ๋ง๋ ๋ง์ด ๋งํ๋์ง ์ถ์ ํฉ๋๋ค(์์
์ค์ ํ์๋ค์ด ๊ต์ฌ๋ณด๋ค ๋ ๋ง์ด ๋งํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค).
- ์ ํ ์ค์ผ์ผ๋ง;
- UDP์ TCP๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ๋จผ์ ์๋ํ ๊ฒ์ 2013๋ ์ Tokbox๋ฅผ ๊ตฌํํ๋ ๊ฒ์ด์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ข์์ง ๋ง ์์ ๋น 113 ๋ฃจ๋ธ์ด๋ผ๋ ๋งค์ฐ ๋น์ผ ๊ฒ์ผ๋ก ํ๋ช ๋์๊ณ ์ด์ต์ ๋จน์์ต๋๋ค.
๊ทธ๋ฌ๋ค๊ฐ 2015๋ ์ Voximplant๊ฐ ํตํฉ๋์์ต๋๋ค. ์ฌ๊ธฐ์ ๋๊ฐ ์ผ๋ง๋ ๋ง์ด ๋งํ๋์ง ์ถ์ ํ๋ ๋ฐ ํ์ํ ๊ธฐ๋ฅ์ด ์์๊ณ ๋์์ ์๋ฃจ์ ์ ํจ์ฌ ์ ๋ ดํ์ต๋๋ค. ์ค๋์ค๋ง ๋ น์ํ๋ ๊ฒฝ์ฐ ๋ ์จ๋น 20๋ฃจ๋ธ์ ๋น์ฉ์ด ๋ญ๋๋ค. ๊ทธ๋ฌ๋ UDP๋ฅผ ํตํด์๋ง ์๋ํ์ผ๋ฉฐ TCP๋ก ์ ํํ ์ ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฝ 40%์ ํ์๋ค์ด ๊ฒฐ๊ตญ ์ด๋ฅผ ์ฌ์ฉํ๊ฒ ๋์์ต๋๋ค.
XNUMX๋ ํ, ์ฐ๋ฆฌ๋ ๊ณ ์ ํ ์๊ตฌ ์ฌํญ์ ๊ฐ์ง ๊ธฐ์ ๊ณ ๊ฐ์ ํ๋ณดํ๊ธฐ ์์ํ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ชจ๋ ๊ฒ์ด ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์๋ํด์ผ ํ๋ฉฐ ํ์ฌ๋ http์ https๋ง ์ฝ๋๋ค. ์ฆ, Skype๋ UDP๊ฐ ์์ต๋๋ค. ๊ธฐ์ ๊ณ ๊ฐ=๋์ด๋ผ ํก๋ฐ์ค๋ก ๋์์์ง๋ง ๊ฐ๊ฒฉ ๋ฌธ์ ๋ ์ฌ๋ผ์ง์ง ์์๋ค.
์๋ฃจ์ - WebRTC ๋ฐ Janus
์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์
๋ถ๋ง ์ฌํญ์ด ์์ ๊ฒฝ์ฐ ์ถ๊ฐ ๋ถ์์ ์ํด ์์
์ ๋
นํํ๊ณ ์ถ๊ธฐ ๋๋ฌธ์ ์ ๊ธฐ์ ์ธ P2P ์ฐ๊ฒฐ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๋ฆด๋ ์ด๋ฅผ ํตํด WebRTC ์คํธ๋ฆผ์ ๋ณด๋
๋๋ค.
2017๋ ์ฌ๋ฆ, ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ Janus ์๋ฒ๋ฅผ ์คํํ๊ณ , ๊ธฐ๋ณธ ์๋ฒ์ ํ๋ก์ธ์๋ฅผ ์ ์ ํ์ง ์๊ธฐ ์ํด ๋ น์๋ ์์ ์ค๋์ค ๋ฐ ๋น๋์ค ํ์ผ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ถ๊ฐ ์๋ฒ๋ฅผ ์ด์ํ์ต๋๋ค. ์ฐ๊ฒฐ์ Janus ์๋ฒ๋ ํ์ง์(์ฐ๊ฒฐ๋ฒํธ)๋ก ์ ํ๋์์ต๋๋ค. ๊ทธ ๋น์์๋ ์ด๊ฒ์ผ๋ก ์ถฉ๋ถํ๊ณ ์ฐ๋ฆฌ ๊ฐ์ ์ ๋ฐ๋ฅด๋ฉด ์ฝ 80๋ฐฐ์ ์์ ๋ง์ง์ ์ ๊ณตํ์ผ๋ฉฐ ๊ตฌํ ๋น์จ์ ์ฝ 2์ด์์ต๋๋ค. ๋์์ ๊ฐ๊ฒฉ์ ๋ ์จ๋น ~XNUMX ๋ฃจ๋ธ๊ณผ ๊ฐ๋ฐ ๋ฐ ์ง์์ผ๋ก ์ธํ๋์์ต๋๋ค.
๋น๋์ค ์ปค๋ฎค๋์ผ์ด์ ์ฃผ์ ๋ก ๋์๊ฐ๊ธฐ
์ฐ๋ฆฌ๋ ์ ์์ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ์์ ํ๊ธฐ ์ํด ํ์๊ณผ ๊ต์ฌ์ ํผ๋๋ฐฑ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํฉ๋๋ค. 2018๋ ์ฌ๋ฆ์๋ ํตํ ํ์ง์ด ๋ถ๋ง ์ฌํญ ์ค XNUMX์๋ฅผ ํ๊ณ ํ ์ฐจ์งํ์ต๋๋ค. ํํธ์ผ๋ก ์ด๋ ์ฐ๋ฆฌ๊ฐ ๋ค๋ฅธ ๋จ์ ์ ์ฑ๊ณต์ ์ผ๋ก ๊ทน๋ณตํ์์ ์๋ฏธํฉ๋๋ค. ๋ฐ๋ฉด์ ๊ธด๊ธํ๊ฒ ์กฐ์น๋ฅผ ์ทจํด์ผ ํ์ต๋๋ค. ์์ ์ด ์ค๋จ๋๋ฉด ๋ค์ ํจํค์ง ๊ตฌ๋งค ๋น์ฉ๊ณผ ํจ๊ป ๊ทธ ๊ฐ์น๋ฅผ ์์ ์ํ์ด ์์ผ๋ฉฐ, ์ ๋ฌธ ์์ ์ด ์ค๋จ๋๋ฉด ์ ์ฌ ๊ณ ๊ฐ์ ์์ ์ํ์ด ์์ต๋๋ค. ์ ๋ถ.
๊ทธ ๋น์ ์ฐ๋ฆฌ์ ์์ํตํ๋ ์ฌ์ ํ MVP ๋ชจ๋์์ต๋๋ค. ๊ฐ๋จํ ๋งํด์, ๊ทธ๋ค์ ๊ทธ๊ฒ์ ์ถ์ํ๊ณ , ํจ๊ณผ๊ฐ ์์๊ณ , ํ ๋ฒ ํ์ฅํ๊ณ , ๊ทธ๊ฒ์ ์ํํ๋ ๋ฐฉ๋ฒ์ ์ดํดํ์ต๋๋ค. ์, ํ๋ฅญํฉ๋๋ค. ์๋ํ๋ค๋ฉด ๊ณ ์น์ง ๋ง์ธ์. ์์ฌ์ํต ํ์ง ๋ฌธ์ ๋ฅผ ์๋์ ์ผ๋ก ์ธ๊ธํ ์ฌ๋์ ์๋ฌด๋ ์์ต๋๋ค. XNUMX์์ด ๋์ ์ด๊ฒ์ด ๊ณ์๋ ์ ์๋ค๋ ๊ฒ์ด ๋ถ๋ช ํด์ก๊ณ , ์ฐ๋ฆฌ๋ WebRTC์ Janus์ ๋ฌธ์ ์ ์ ํ์ ํ๊ธฐ ์ํ ๋ณ๋์ ๋ฐฉํฅ์ ์์ํ์ต๋๋ค.
์ ๋ ฅ ์ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉํฅ์ด ์ ์๋์์ต๋๋ค. MVP ์๋ฃจ์ , ์งํ ์์, ๋ชฉํ ์์, ๊ฐ์ ํ๋ก์ธ์ค ์์, ๊ต์ฌ์ 7%๊ฐ ์์ฌ์ํต ํ์ง์ ๋ํด ๋ถํํจ(ํ์์ ๋ํ ๋ฐ์ดํฐ๋ ์์).
์๋ก์ด ๋ฐฉํฅ์ด ์งํ๋๊ณ ์๋ค
๋ช ๋ น์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ฃผ์ ๊ฐ๋ฐ์์ด๊ธฐ๋ ํ ๋ถ์์ฅ์ ๋๋ค.
- QA๋ ๋ณ๊ฒฝ ์ฌํญ ํ ์คํธ๋ฅผ ๋๊ณ , ๋ถ์์ ํ ํต์ ์กฐ๊ฑด์ ๋ง๋๋ ์๋ก์ด ๋ฐฉ๋ฒ์ ์ฐพ๊ณ , ์ต์ ์ ์์ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ํฉ๋๋ค.
- ๋ถ์๊ฐ๋ ๊ธฐ์ ๋ฐ์ดํฐ์์ ๋ค์ํ ์๊ด๊ด๊ณ๋ฅผ ์ง์์ ์ผ๋ก ์ฐพ๊ณ , ์ฌ์ฉ์ ํผ๋๋ฐฑ ๋ถ์์ ๊ฐ์ ํ๋ฉฐ, ์คํ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค.
- ์ ํ ๊ด๋ฆฌ์๋ ์คํ์ ์ํ ์ ๋ฐ์ ์ธ ๋ฐฉํฅ๊ณผ ์์ ํ ๋น์ ๋์ต๋๋ค.
- ๋ ๋ฒ์งธ ๊ฐ๋ฐ์๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐ ๊ด๋ จ ์์ ์ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ฐ์ , ์ฐ๋ฆฌ๋ ํต์ ํ์ง ํ๊ฐ์ ๋ณํ(์ผ, ์ฃผ, ์๋ณ ํ๊ท )๋ฅผ ์ถ์ ํ๋ ๋น๊ต์ ์ ๋ขฐํ ์ ์๋ ์ธก์ ๊ธฐ์ค์ ์ค์ ํ์ต๋๋ค. ๋น์์๋ ๊ต์ฌ์ ์ฑ์ ์ด์๊ณ ๋์ค์ ํ์์ ์ฑ์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ทธ๋ค์ ๋ฌด์์ด ์๋ชป๋์๋์ง์ ๋ํ ๊ฐ์ค์ ์ธ์ฐ๊ณ ์ด๋ฅผ ์์ ํ๊ณ ์ญํ์ ๋ณํ๋ฅผ ์ดํด๋ณด๊ธฐ ์์ํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ฌ์ด ๊ฒฐ๊ณผ๋ฅผ ์ ํํ์ต๋๋ค. ์๋ฅผ ๋ค์ด vp8 ์ฝ๋ฑ์ vp9๋ก ๊ต์ฒดํ๋ฉด ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ Janus ์ค์ ์ ๊ฐ์ง๊ณ ๋๊ณ ๋ค๋ฅธ ์คํ์ ์ํํ๋ ค๊ณ ์๋ํ์ง๋ง ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์๋ฌด ๊ฒฐ๊ณผ๋ ์ป์ง ๋ชปํ์ต๋๋ค.
๋ ๋ฒ์งธ ๋จ๊ณ์์๋ WebRTC๊ฐ PXNUMXP ์๋ฃจ์ ์ด๊ณ ์ค๊ฐ์ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฐ์ค์ด ๋ํ๋ฌ์ต๋๋ค. ์๋ง๋ ๋ฌธ์ ๋ ์ฌ๊ธฐ์ ์์๊น์? ์ฐ๋ฆฌ๋ ์กฐ์ฌ๋ฅผ ์์ํ๊ณ ์ง๊ธ๊น์ง ๊ฐ์ฅ ์ค์ํ ๊ฐ์ ์ฌํญ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๊ทธ ์๊ฐ, ๋ค์ ์ด๋ฆฌ์์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ํ์ ์๋ฒ๊ฐ ์ ํ๋์์ต๋๋ค. ๊ฐ๊ฐ์ ์ฑ๋๊ณผ ์ ๋ ฅ์ ๋ฐ๋ผ ๊ณ ์ ํ "๊ฐ์ค์น"๋ฅผ ๊ฐ๊ณ ์์๊ณ ์ฐ๋ฆฌ๋ ์ฌ์ฉ์๋ฅผ ๊ฐ์ฅ ํฐ "๊ฐ์ค์น"๋ฅผ ๊ฐ์ง ์๋ฒ๋ก ๋ณด๋ด๋ ค๊ณ ํ์ต๋๋ค. ์ฌ์ฉ์๊ฐ ์ง๋ฆฌ์ ์ผ๋ก ์ด๋์ ์๋์ง ์ฃผ์๋ฅผ ๊ธฐ์ธ์ ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ํธํํ ๋ฅด๋ถ๋ฅดํฌ์ ๊ต์ฌ๋ ์ํธํํ ๋ฅด๋ถ๋ฅดํฌ์ Janus ์๋ฒ๋ฅผ ํตํ์ง ์๊ณ ๋ชจ์คํฌ๋ฐ๋ฅผ ํตํด ์๋ฒ ๋ฆฌ์ ํ์๊ณผ ํต์ ํ ์ ์์์ต๋๋ค.
์๊ณ ๋ฆฌ์ฆ์ด ๋ค์ ์์ฑ๋์์ต๋๋ค. ์ด์ ์ฌ์ฉ์๊ฐ ํ๋ซํผ์ ์ด๋ฉด Ajax๋ฅผ ์ฌ์ฉํ์ฌ ํด๋น ์ฌ์ฉ์๋ก๋ถํฐ ๋ชจ๋ ์๋ฒ๋ก์ ํ์ ์์งํฉ๋๋ค. ์ฐ๊ฒฐ์ ์ค์ ํ ๋ ๊ฐ์ฅ ์ ์ ์์ ํ ์(๊ต์ฌ-์๋ฒ ๋ฐ ํ์-์๋ฒ)์ ์ ํํฉ๋๋ค. ํ์ด ์ ๋ค๋ ๊ฒ์ ์๋ฒ๊น์ง์ ๋คํธ์ํฌ ๊ฑฐ๋ฆฌ๊ฐ ์ค์ด๋ ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๊ฑฐ๋ฆฌ๊ฐ ์งง์์๋ก ํจํท ์์ค ๊ฐ๋ฅ์ฑ์ด ๋ฎ์์ง๋๋ค. ํจํท ์์ค์ ์์ํต์ ์ ์์ด ๊ฐ์ฅ ํฐ ๋ถ์ ์ ์์์ ๋๋ค. ๋ถ์ ์ ์ธ ๋น์จ์ XNUMX๊ฐ์ ๋ง์ ์ ๋ฐ์ผ๋ก ์ค์์ต๋๋ค. (๊ณตํํ๊ฒ ๋งํ๋ฉด ์ด ๋น์์ ๋ค๋ฅธ ์คํ๋ ์ํ๋์์ง๋ง ๊ฑฐ์ ํ์คํ ์ด ์คํ์ด ๊ฐ์ฅ ํฐ ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค.)
์ฐ๋ฆฌ๋ ์ต๊ทผ ๋ ๋ค๋ฅธ ๋ถ๋ช ํ์ง ์์ง๋ง ๋ถ๋ช ํ ์ค์ํ ์ฌ์ค์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ฆ, ๋๊บผ์ด ์ฑ๋์ ์๋ ํ๋์ ๊ฐ๋ ฅํ Janus ์๋ฒ ๋์ ๋ ์์ ๋์ญํญ์ ๊ฐ์ง ๋ ๊ฐ์ ๊ฐ๋จํ ์๋ฒ๋ฅผ ๊ฐ๋ ๊ฒ์ด ๋ ๋ซ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ ์ฐ๋ฆฌ๊ฐ ๋์์ ๋ง์ ๊ณต๊ฐ(์ปค๋ฎค๋์ผ์ด์ ์ธ์ )์ ๋ฐ์ด๋ฃ๊ธฐ ์ํด ๊ฐ๋ ฅํ ๊ธฐ๊ณ๋ฅผ ๊ตฌ์ ํ ํ์ ๋ถ๋ช ํด์ก์ต๋๋ค. ์๋ฒ์๋ ๋์ญํญ ์ ํ์ด ์๋๋ฐ, ์ด๋ฅผ ๋ฃธ ์๋ก ์ ํํ๊ฒ ํด์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด 300Mbit/s์์ ์ด ์ ์๋ ๋ฃธ ์๋ฅผ ์๊ณ ์์ต๋๋ค. ์๋ฒ์ ๋๋ฌด ๋ง์ ๊ณต๊ฐ์ด ์ด๋ ค ์์ผ๋ฉด ๋ถํ๊ฐ ์ค์ด๋ค ๋๊น์ง ์๋ก์ด ํ๋์ ๋ํ ๊ณต๊ฐ ์ ํ์ ์ค๋จํฉ๋๋ค. ๊ฐ๋ ฅํ ์์คํ ์ ๊ตฌ์ ํ๋ฉด ์ฑ๋์ ์ต๋๋ก ๋ก๋ํ์ฌ ๊ฒฐ๊ตญ ๋์ญํญ์ด ์๋ ํ๋ก์ธ์์ ๋ฉ๋ชจ๋ฆฌ์ ์ํด ์ ํ๋๋ค๋ ์์ด๋์ด์์ต๋๋ค. ๊ทธ๋ฌ๋ ํน์ ์์ ์ด๋ฆฐ ๊ณต๊ฐ(420๊ฐ) ์ดํ์๋ ํ๋ก์ธ์, ๋ฉ๋ชจ๋ฆฌ ๋ฐ ๋์คํฌ์ ๋ถํ๊ฐ ์ฌ์ ํ ํ๊ณ์ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๋ค๋ ์ฌ์ค์๋ ๋ถ๊ตฌํ๊ณ ๊ธฐ์ ์ง์์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๊ธฐ ์์ํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๋ถ๋ช ํ Janus ๋ด๋ถ์์ ๋ญ๊ฐ๊ฐ ์ ํ๋๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ง๋ ๊ฑฐ๊ธฐ์๋ ๋ช ๊ฐ์ง ์ ํ ์ฌํญ์ด ์์ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ์คํ์ ์์ํ์ฌ ๋์ญํญ ์ ํ์ 300์์ 200 Mbit/s๋ก ๋ฎ์ถ์๊ณ ๋ฌธ์ ๋ ์ฌ๋ผ์ก์ต๋๋ค. ์ด์ ์ฐ๋ฆฌ๋ ํ๋์ ํน์ฑ์ด ๋ฎ์ ์ ์๋ฒ XNUMX๋๋ฅผ ํ๊บผ๋ฒ์ ๊ตฌ์ ํ๋๋ฐ, ์ด๊ฒ์ด ํต์ ํ์ง์ ์์ ์ ์ธ ํฅ์์ผ๋ก ์ด์ด์ง ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ฌผ๋ก ์ฐ๋ฆฌ๋ ๊ฑฐ๊ธฐ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์์๋ด๋ ค๊ณ ๋ ธ๋ ฅํ์ง ์์์ต๋๋ค. ๋ชฉ๋ฐ์ด ์ ๋ถ์ ๋๋ค. ์ฐ๋ฆฌ๋ฅผ ๋ณํธํ๊ธฐ ์ํด ๊ทธ ์๊ฐ ๊ธด๊ธํ ๋ฌธ์ ๋ฅผ ์๋ฆ๋ต๊ฒ ํด๊ฒฐํ๋ ๊ฒ์ด ์๋๋ผ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ํด๊ฒฐํด์ผ ํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ๊ฒ๋ค๊ฐ ์ฐ๋ฆฌ์๊ฒ Janus๋ C๋ก ์์ฑ๋ ๋ธ๋๋ฐ์ค์ด๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์กฐ์ํ๋ ๋ฐ ๋น์ฉ์ด ๋งค์ฐ ๋ง์ด ๋ญ๋๋ค.
๊ทธ ๊ณผ์ ์์ ์ฐ๋ฆฌ๋:
- ์๋ฒ์ ํด๋ผ์ด์ธํธ ๋ชจ๋์์ ์ ๋ฐ์ดํธํ ์ ์๋ ๋ชจ๋ ์ข ์์ฑ์ ์ ๋ฐ์ดํธํ์ต๋๋ค(์ด ์ญ์ ์คํ์ด์์ผ๋ฉฐ ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ์ต๋๋ค).
- ์๋ฅผ ๋ค์ด ์ฐ๊ฒฐ์ด ๋์ด์ง๊ณ ์๋์ผ๋ก ๋ณต์๋์ง ์๋ ๊ฒฝ์ฐ์ ๊ฐ์ ํน์ ์ฌ๋ก์ ๊ด๋ จ๋ ์๋ณ๋ ๋ชจ๋ ๋ฒ๊ทธ๋ฅผ ์์ ํ์ต๋๋ค.
- ์ฐ๋ฆฌ๋ ๋น๋์ค ์ปค๋ฎค๋์ผ์ด์ ๋ถ์ผ์ ์ข ์ฌํ๊ณ ์ฐ๋ฆฌ์ ๋ฌธ์ ์ ๋ํด ์ ์๊ณ ์๋ ํ์ฌ๋ค๊ณผ ๋ง์ ํ์๋ฅผ ๊ฐ์ก์ต๋๋ค. ๊ฒ์ ์คํธ๋ฆฌ๋ฐ, ์น ์ธ๋ฏธ๋ ์กฐ์ง; ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ์๊ฒ ์ ์ฉํด ๋ณด์ด๋ ๋ชจ๋ ๊ฒ์ ์๋ํ์ต๋๋ค.
- ๊ฐ์ฅ ๋ง์ ๋ถ๋ง์ด ์ ๊ธฐ๋ ๊ต์ฌ์ ํ๋์จ์ด ๋ฐ ์ปค๋ฎค๋์ผ์ด์ ํ์ง์ ๋ํ ๊ธฐ์ ๊ฒํ ๋ฅผ ์ํํ์ต๋๋ค.
์คํ๊ณผ ๊ทธ์ ๋ฐ๋ฅธ ๋ณํ๋ฅผ ํตํด ๊ต์ฌ ๊ฐ ์ํต์ ๋ํ ๋ถ๋ง์ 7,1๋ 2018์ 2,5%์์ 2019๋ XNUMX์ XNUMX%๋ก ์ค์ด๋ค์์ต๋๋ค.
๋ค์ ๋จ๊ณ
Vimbox ํ๋ซํผ ์์ ํ๋ Vimbox์ 2019๋ ์ฃผ์ ํ๋ก์ ํธ ์ค ํ๋์ ๋๋ค. ์ฐ๋ฆฌ๋ ์ถ์ง๋ ฅ์ ์ ์งํ ์ ์๊ณ ๋ ์ด์ ์์ ๋ถ๋ง ์ฌํญ์์ ์์ ์ปค๋ฎค๋์ผ์ด์ ์ ๋ณผ ์ ์์ ๊ฒ์ด๋ผ๋ ํฐ ํฌ๋ง์ ๊ฐ๊ณ ์์ต๋๋ค. ๋น์ฌ๋ ์ด๋ฌํ ๋ถ๋ง์ ์๋น ๋ถ๋ถ์ด ์ฌ์ฉ์์ ์ปดํจํฐ ๋ฐ ์ธํฐ๋ท ์ง์ฐ๊ณผ ๊ด๋ จ๋์ด ์์์ ์๊ณ ์์ง๋ง, ์ด ๋ถ๋ถ์ ํ๋จํ๊ณ ๋๋จธ์ง๋ฅผ ํด๊ฒฐํด์ผ ํฉ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ๊ฒ์ ๊ธฐ์ ์ ์ธ ๋ฌธ์ ์ด๋ฏ๋ก ์ฐ๋ฆฌ๊ฐ ๋์ฒํ ์ ์์ด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฐ์ฅ ํฐ ์ด๋ ค์์ ํ์ง์ ํฅ์์ํค๋ ๊ฒ์ด ์ค์ ๋ก ์ด๋ ์์ค๊น์ง ๊ฐ๋ฅํ์ง ์ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ด ํ๋๋ฅผ ์์๋ด๋ ๊ฒ์ด ์ฃผ์ ์์ ์ ๋๋ค. ๋ฐ๋ผ์ ๋ ๊ฐ์ง ์คํ์ด ๊ณํ๋์์ต๋๋ค.
- ์ ํฌ ์ํฉ์์ Janus๋ฅผ ํตํ ๋น๋์ค๋ฅผ ์ผ๋ฐ p2p์ ๋น๊ตํ์ญ์์ค. ์ด ์คํ์ ์ด๋ฏธ ์ํ๋์์ผ๋ฉฐ, ์ฐ๋ฆฌ ์๋ฃจ์ ๊ณผ p2p ๊ฐ์ ํต๊ณ์ ์ผ๋ก ์ ์๋ฏธํ ์ฐจ์ด๋ ๋ฐ๊ฒฌ๋์ง ์์์ต๋๋ค.
- ์์ํต์ ์๋ฃจ์ ์ผ๋ก๋ง ๋์ ๋ฒ๋ ๊ธฐ์ ์ (๋น์ผ) ์๋น์ค๋ฅผ ๊ณต๊ธํ๊ณ , ๊ธฐ์กด ๊ธฐ์ ๊ณผ ๋ถ์ ์ ์ธ ์ ๋๋ฅผ ๋น๊ตํด๋ณด์.
์ด ๋ ๊ฐ์ง ์คํ์ ํตํด ์ฐ๋ฆฌ๋ ๋ฌ์ฑ ๊ฐ๋ฅํ ๋ชฉํ๋ฅผ ์๋ณํ๊ณ ์ด์ ์ง์คํ ์ ์์ต๋๋ค.
๋ํ ์ ๊ธฐ์ ์ผ๋ก ํด๊ฒฐํ ์ ์๋ ์ฌ๋ฌ ๊ฐ์ง ์์ ์ด ์์ต๋๋ค.
- ์ฐ๋ฆฌ๋ ์ฃผ๊ด์ ์ธ ๋ฆฌ๋ทฐ ๋์ ์ปค๋ฎค๋์ผ์ด์ ํ์ง์ ๋ํ ๊ธฐ์ ์ ์งํ๋ฅผ ๋ง๋ญ๋๋ค.
- ์ฐ๋ฆฌ๋ ๋ฐ์ํ ์ค๋ฅ๋ฅผ ๋ณด๋ค ์ ํํ๊ฒ ๋ถ์ํ๊ณ , ์ค๋ฅ๊ฐ ์ ํํ ์ธ์ ์ด๋์ ๋ฐ์ํ๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์๊ฐ ๊ด๋ จ ์์ด ๋ณด์ด๋ ์ด๋ฒคํธ๊ฐ ๋ฌด์์ธ์ง ์ดํดํ๊ธฐ ์ํด ๋ณด๋ค ์์ธํ ์ธ์ ๋ก๊ทธ๋ฅผ ๋ง๋ญ๋๋ค.
- ์ฐ๋ฆฌ๋ ์์ ์ ์ ์๋ ์ฐ๊ฒฐ ํ์ง ํ ์คํธ๋ฅผ ์ค๋นํ๊ณ ๊ณ ๊ฐ์ ํ๋์จ์ด์ ์ฑ๋๋ก ์ธํด ๋ฐ์ํ๋ ๋ถ์ ์ ์ธ ์ ๋๋ฅผ ์ค์ด๊ธฐ ์ํด ํด๋ผ์ด์ธํธ์๊ฒ ์๋์ผ๋ก ์ฐ๊ฒฐ์ ํ ์คํธํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋ค์ํ ํจํท ์์ค ๋ฑ ์ด์ ํ ์กฐ๊ฑด์์ ๋ ๋ง์ ๋น๋์ค ํต์ ๋ถํ ํ ์คํธ๋ฅผ ๊ฐ๋ฐํ๊ณ ์ํํ ๊ฒ์ ๋๋ค.
- ๋ด๊ฒฐํจ์ฑ์ ๋์ด๊ธฐ ์ํด ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์๋ฒ์ ๋์์ ๋ณ๊ฒฝํฉ๋๋ค.
- Skype์ฒ๋ผ ์ฐ๊ฒฐ์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ ์ฌ์ฉ์์๊ฒ ๊ฒฝ๊ณ ํ์ฌ ๋ฌธ์ ๊ฐ ์์ ์๊ฒ ์์์ ์ดํดํ ์ ์๋๋ก ํฉ๋๋ค.
์ง๋ XNUMX์๋ถํฐ ์์ํต์ ๋ฐฉํฅ์ ์ค์นด์ด์ฅ ๋ด์์ ๋ณธ๊ฒฉ์ ์ธ ๋ณ๋ ํ๋ก์ ํธ๋ก ์๋ฆฌ์ก์ ๋จ์ํ ๋น๋ฐ์ค์ ์ผ๋ถ๊ฐ ์๋ ์์ฒด ์ ํ์ ๋ค๋ฃจ๊ฒ ๋๋ค. ์ด๋ ์ฐ๋ฆฌ๊ฐ ์ฌ๋๋ค์ ์ฐพ๊ธฐ ์์ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฌผ๋ก , ์ฐ๋ฆฌ๋ ์์ํต์ ์ ํ์ฉํ๋ ์ฌ๋๋ค ๋ฐ ๊ธฐ์ ๋ค๊ณผ ๊ณ์ํด์ ์ ๊ทน์ ์ผ๋ก ์ํตํ๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ์ ๊ฒฝํ์ ๊ตํํ๊ณ ์ถ๋ค๋ฉด ๊ธฐ๊บผ์ด ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค! ๋๊ธ์ ๋ฌ๊ณ ์ฐ๋ฝํ์ธ์. ๋ชจ๋์๊ฒ ๋ต๋ณํด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ถ์ฒ : habr.com