-
[WebRTC] 양방향 통신을 통해 실시간 채팅, 화상 구현Settings, Tools, Envs 2022. 1. 3. 15:09
RTC란?
Real Time Communication으로써
Server를 거치지 않고 Browser가 서로 직통하는 방식이다
사용자 == Peer
아래와 같은 과정을 통해 통신이 이루어 진다
1. Peer A가 RTC Connection을 만든다
2. Peer B에게 Offer를 전달한다
3. Peer B는 Offer를 받고 Answer을 전달한다
4. Peer A가 Answer를 받으면
서로 ICE Candidates를 주고 받는다
이렇게 되면 서로 양방향 통신이 시작되게 된다
WebRTC를 통해 다양한 Data를 주고 받을수 있다.
Text, Video, Audio는 물론이고 file, json등 다양한 정보들을 주고 받는다
WebRTC에 대해 정리하기 시작하면
할수 있는 얘기가 정말 정말 많겠지만
일단은 이정도로 하고 끝내야겠다
'Settings, Tools, Envs' 카테고리의 다른 글
[Terminal] 프로젝트 폴더를 전부 뒤져보자 grep (0) 2022.01.10 [Git] push 가 안될땐 (0) 2022.01.03 [NPM] Error: EACCES: permission denied, errno -13 (0) 2022.01.03 [GitHub] 실수로 올라간 파일을 지워보자 (0) 2022.01.02 [VSC] Terminal 에서 현재 위치에서 VSC을 바로 열어보자 (0) 2021.12.18