Input + Output = True
[ํญํด99 - 9์ฃผ์ฐจ] ์ค์ ํ๋ก์ ํธ 1 - ์์ ๋ณธ๋ฌธ
โ ํญํด99 - 9์ฃผ์ฐจ ํ๊ณ ๋ก (์ค์ ํ๋ก์ ํธ 1)
ํญํด99 ๋ง์ง๋ง ํ๋ก์ ํธ์ธ ์ค์ ํ๋ก์ ํธ์ ์กฐ๊ฐ ์ ํด์ก๋ค.
๊ทธ๋์ ๊ณ์ node.js ๋ถ๋ค์ด๋ ๊ฐ์ด ํ์ ํ์๋๋ฐ
์ด๋ฒ์ ๊ฐ์๊ธฐ spring ๋ถ๋ค์ด๋ ์กฐ๊ฐ ๋์๋ค. ๐
spring ๋ถ๋ค์ด๋ ํ์ ์ ์ฒ์์ด๋ผ์ ์ฒ์์ ์ด์ง ๊ฑฑ์ ํ๊ธฐ๋ ํ์๋๋ฐ,
3์ผ์ฐจ์ธ ์ง๊ธ ์๊ฐํ๊ธฐ์ ๊ฑฑ์ ์ ์ ํ ์ ํด๋ ๋ ๊ฒ ๊ฐ๋ค.
ํ์ ๋ฐฉ์์ด ํฌ๊ฒ ๋ค๋ฅด์ง ์๊ณ , ํฐ ํธ๋ฌ๋ธ ์์ด ํ๋ก์ ํธ๋ ์ ๋๋ผ ์ ์์ ๊ฑฐ๋ ๋๋์ด ๋ ๋ค!
๋ค๋ฅธ ์กฐ๋ ๋ชจ๋ [ํ๋ก ํธ 3๋ช + ๋ฐฑ์๋ 3๋ช + ๋์์ด๋ 1๋ช ]์ผ๋ก ๊ตฌ์ฑ๋์๊ณ
์ฐ๋ฆฌ ์กฐ๋ [ํ๋ก ํธ 2๋ช + ๋ฐฑ์๋ 2๋ช + ๋์์ด๋ 1๋ช ]์ผ๋ก ๊ตฌ์ฑ๋์๋ค.
์์์ ์ธ์์ด๊ธฐ๋ ํ๊ณ ๋ง์นจ ์๊ฒฌ์ด ์ ๋ง๋ ์ฌ๋๋ค๋ผ๋ฆฌ ๋ชจ์๋์ง
๊ธฐํ ๋จ๊ณ์์ ์๊ฒฌ ์ทจํฉ์ด ์ ๋์๊ณ , ์์ฃผ ์ฌ๋ฐ๋ ํ๋ก์ ํธ๋ฅผ ํ๊ธฐ๋ก ์ ํด์ก๋ค.
์ฒ์ ๋ชฉํ๋ 'ํ์ ์ฑํ SNS'๋ฅผ ๋ชฉํ๋ก ํ๋๋ฐ, 3์ฃผ๋ผ๋ ๊ธฐ๊ฐ๊ณผ 5๋ช ์ด๋ผ๋ ์ ์ ๊ณ ๋ คํด์
'์บ๋ฒ์ค ๊ธฐ๋ฅ์ด ์๋ ๊ทธ๋ฃน ํ์ ์ฑํ ์๋น์ค'๋ฅผ 1์ฐจ ๋ชฉํ๋ก ํ๊ณ
SNS ๊ธฐ๋ฅ์ 2์ฐจ ๋ชฉํ๋ก ๋์ ํ๊ธฐ๋ก ํ๋ค.
'๊ฐ์ ํ ๊ฑฐ ํ๋ ๋ชจ์', '์คํฐ๋ ์๋ฏธ' ๊ฐ์ ์๋น์ค์ด๋ค.
๊ทธ๋ฆฌ๊ณ ๋๋ ํ๋ก ํธ์๋ ํํธ์์
1. webRTC๋ฅผ ์ด์ฉํ video group call
2. canvas drawing
3. display capture
๋ฑ์ ๋ด๋นํ๊ฒ ๋์๋ค.
2๋ฒ ๊ธฐ๋ฅ์ ์ฃผํน๊ธฐ ๋ฏธ๋ ํ๋ก์ ํธ์์ ํ์๋ถ์ด ๊ตฌํํ์๋ ๊ฒ์
ํ ๋ฒ ๋ณธ ๊ฒ ์ ๋ถ๋ผ์, ์ฌ์ค 3๊ฐ ์ ๋ถ ์ฒ์ ํด๋ณด๋ ๊ธฐ๋ฅ๋ค์ด๋ค.
1, 2, 3๋ฒ ๊ธฐ๋ฅ๋ค์ด ๋ชจ๋ ์ฐ๊ณ์ฑ์ด ์๋ ๊ธฐํ์ด๊ธฐ๋ ํ๊ณ ,
์๋ก์ด ๊ฒ์ ๋์ ํด๋ณด๊ณ ์ถ๊ธฐ๋ ํด์
๊ธฐํ ๋จ๊ณ์์๋ถํฐ ์ด๋ ๊ฒ ๋ด๋นํ๊ณ ์ถ์๋๋ฐ
๋ด๋น ๊ธฐ๋ฅ์ ๋ถ๋ฐฐํ ๋ ์๊ธฐ๊ฐ ์ ๋์ด์ ๋ด๊ฐ ๋ด๋นํ๊ฒ ๋์๋ค.
๊ทธ๋์ ์ง๊ธ์ React + Spring ๊ตฌ์ฑ์ webRTC ๊ตฌํ ๋ฐฉ์์ ๊ณต๋ถํ๋ ์ค์ด๋ค.
webRTC๋ ์์ ์ฒ์์ด๋ผ ์์ง์ ์ด๋ ต๊ฒ ๋๊ปด์ง์ง๋ง,
๋ค๋ฅธ ์ฌ๋๋ค์ด ํด๋๋ค๋ฉด ๋๋ ํ ์ ์๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์
๊ฒฐ๊ตญ ๋ ๊ฑฐ๋ผ ๋ฏฟ๊ณ ์ฌ๋ฏธ์๊ฒ ๊ณต๋ถํ๋ ์ค์ด๋ค! ๐
ํ์์ฑํ , ๊ผญ ๊ตฌํํ๊ณ ์ถ๋ค!!! ๐จ๐ป๐จ๐ป๐จ๐ป
๊ธฐํ๋ ์ ๋์๊ณ , ์์ด์ดํ๋ ์๋ ๋ผ๋๊ฐ ์ ํด์ก๋ค.
ํ์๋ถ๋ค์ ๋น์ฐํ ์ ํ์ค ๊ฑฐ๋ผ ๋ฏฟ๊ธฐ ๋๋ฌธ์
์ด์ ๋๋ง ์ํ๋ฉด ๋๋ค!
๊ฐ๋ณด์๊ณ !
'๐๊ฐ๋ฐ ์ผ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํญํด99 - 10์ฃผ์ฐจ] ์ค์ ํ๋ก์ ํธ 2 - webRTC (0) | 2023.02.13 |
---|---|
๊ฐ๋ฐ์ผ๊ธฐ - webRTC ์ openvidu (0) | 2023.02.11 |
[ํญํด99 - 8์ฃผ์ฐจ] ํด๋ก ์ฝ๋ฉ (0) | 2023.02.02 |
[ํญํด99 - 7์ฃผ์ฐจ] ์ฃผํน๊ธฐ ๋ฏธ๋ํ๋ก์ ํธ - React (0) | 2023.01.24 |
[ํญํด99 - 6์ฃผ์ฐจ] ์ฃผํน๊ธฐ ์ฌํ - React (0) | 2023.01.15 |