- Focus HomePage
- YouTube
- Notion ๊ฐ๋ฐ WIKI
FOCUS
๋ ์จ๋ผ์ธ ๋ฐํํ๊ฒฝ๊ณผ ์คํ๋ผ์ธ ๋ฐํ ํ๊ฒฝ์ ์ฐจ์ด๋ฅผ ์ค์ด๊ธฐ ์ํด ํ์์์์ ๋ฐํ์๋ฃ๋ฅผ ํจ๊ป ๋์์ ์ ์ดํ๋ ์๋น์ค์ ๋๋ค.
- ๋ฐํ์๋ฃ ์ ์ด
- ๋ฐํ์๋ ๋ฐฉ ์ ๋ณด ํ์ด์ง์์ ๋ฐํ์๋ฃ๋ฅผ ์ ๋ก๋ ํ ์ ์์ต๋๋ค.
- ๋ฐํ์๋ ๋ฏธํ ๋ฃธ์์ ๋ฐํ์๋ฃ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
- ๋ฐํ์๋ ๋ฏธํ ๋ฃธ์์ ๋ฐํ์๋ฃ์ ์ ๋๋ฉ์ด์ ์ ์ ํํ ์ ์์ต๋๋ค.
- ๋ฐํ์๋ ๋ฏธํ ๋ฃธ์์ ๋ฐํ์๋ฃ๋ฅผ ๋๊ธธ ์ ์์ต๋๋ค.
- ๋์๋ณด๋
-
๋ฐฉ์ Now, Future, History๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
-
Now ๊ทธ๋ฃน์ ์์์๊ฐ < ํ์ฌ์๊ฐ ์ธ ๋ฐฉ ๋ชฉ๋ก์ ๋ณด์ฌ์ค๋๋ค.
-
Future ๊ทธ๋ฃน์ ํ์ฌ์๊ฐ < ์์์๊ฐ ์ธ ๋ฐฉ ๋ชฉ๋ก์ ๋ณด์ฌ์ค๋๋ค.
-
History ๊ทธ๋ฃน์ ์ข ๋ฃ์๊ฐ ์ด ์กด์ฌํ๋ ๋ฐฉ ๋ชฉ๋ก์ ๋ณด์ฌ์ค๋๋ค.
-
- Secure ์ฝ๋ฉ
- ๋ค์ํ ์ํฉ์ ๋์ฒํ๋ ์ค๋ฅ์ฒ๋ฆฌ
- ์ฝ๋ ์คํ์ผ ๊ฐ์
- ๊นํ์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ํด๋ก ํฉ๋๋ค.
$ git clone https://lab.ssafy.com/s05-webmobile1-sub3/S05P13A107.git
- frontend ํด๋ ๋ด๋ถ์์ node_modules ๋ฅผ ์ค์นํฉ๋๋ค.
$ npm install
- java 1.8.0_301
- maven 3.8.1
- lombok 1.18.20
- npm 6.14.13
- Eclipse STS 3.9.17
- Intellij 2021.1.3
- VisualStudioCode 1.59.0
- Chrome 92.0
-
kms container๋ฅผ ์คํํฉ๋๋ค.
$ docker ps -a $ docker container start {kms container id}
-
springboot ํ๋ก์ ํธ๋ฅผ ์คํํฉ๋๋ค.
$ cd ~/springboot $ mvn spring-boot:run & (&์ ๋ถ์ด๋ฉด background์์ ์คํ)
-
webrtc ํ๋ก์ ํธ๋ฅผ ์คํํฉ๋๋ค.
$ cd ~/webrtc $ mvn -U clean spring-boot:run -Dspring-boot.run.jvmArguments="-Dkms.url=wss://localhost:8433/kurento" & # (&์ ๋ถ์ด๋ฉด background์์ ์คํ)
-
๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ ์ํฉ๋๋ค. (ํฌ๋กฌ ๋ถ๋ผ์ฐ์ ๊ถ์ฅ)
- URL : https://i5a107.p.ssafy.io
- ๋ฐฐํฌ ์ฌ๋ถ : O
- ์ ์ ๊ฐ๋ฅ : ์ ์ ๊ฐ๋ฅ
- HTTPS ์ ์ฉ : O
- PORT : 8443
- Kurento MCU
- Room API
- JPQL
- ๋ฌธ์ ์ ๋ฆฌ
- JPA, JPQL
- User, Room, File API
- Controller, Service
- ๋ฌธ์ ์ ๋ฆฌ
- Kurento MCU
- Socket Message
- File API
- ๋ฌธ์ ์ ๋ฆฌ
- Kurento Utils
- ๋ฏธํ ๋ฃธ
- ๋ฐํ์๋ฃ ์ ์ด
- ํ์๊ด๋ฆฌ
- ๋์๋ณด๋
- ์์์ ์
- HTML5, CSS3, JS(ES6)
- Bootstrap5
- Vue.js, Vuex
- Visual Studio Code
- Java
- Spring Boot, Spring MVC, Spring Data JPA
- JPA, JPQL
- Maven
- MySQL
- Intellij, Eclipse STS
- AWS EC2
- Apache Tomcat
- Jira
- Gitlab, Sourcetree, GithubDesktop
- Mattermost
- Notion
- Kurento MCU ์๋ฒ
- ๋งํฌ : https://doc-kurento.readthedocs.io/en/latest/tutorials/java/tutorial-groupcall.html
- ์๊ฐ : Kurento๋ WebRTC ๋ฏธ๋์ด ์๋ฒ์ด์ WWW ๋ฐ ์ค๋งํธํฐ ํ๋ซํผ์ฉ ๋น๋์ค ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ฐ๋จํ๊ฒ ํด์ฃผ๋ ํด๋ผ์ด์ธํธ API์ ๋๋ค.
- ์ฌ์ฉ ๊ธฐ๋ฅ : ๊ทธ๋ฃน์ฝ ๊ธฐ๋ฅ
- Kurento-Utils
- ์๊ฐ :๋ธ๋ผ์ฐ์ ์ WebRTC API๋ฅผ ์ ์ดํ๊ธฐ ์ํด RTCPeerConnection ๊ฐ์ฒด์ ์์ฑ ๋ฐ ์ฒ๋ฆฌ๋ฅผ ๋จ์ํํ๋ ๋ฐ ์ฌ์ฉ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ์ Kurento ์ ํธ๋ฆฌํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ.
- ์ฌ์ฉ ๊ธฐ๋ฅ : ๋ฐํ์๋ฃ ์ ์ด