우리는 Calisthenics 입니다!
[WebRTC] 1. WebRTC란? 본문
💡 WebRTC란?
웹 브라우저 간에 플러그인의 도움없이 Real Time Communication(RTC)를 하도록 설계된 API로 음성, 영상 또는 데이터를 교환할 수 있도록 사용하는 기술이다.
일반적으로 인터넷 네트워크는 아래와 같은 2가지 이유로 직접적으로 IP를 연결하는 방식은 불가능하다.
- 방화벽이 존재
- 일부 내부 네트워크를 통해 서로 매핑하여 통신하는 NAT(Network Address Translation) 환경을 사용

그렇기 때문에 시그널링(Signaling) 통신 절차를 통해 P2P로 통신하는데 Private Ip를 Public Ip로 바꿔주는 STUN/TURN 서버를 필요로 한다.
이와 관련된 개념은 다음 장에서 설명😊
🔗 참고자료
HTML5 Rock - WebRTC
'WebRTC' 카테고리의 다른 글
[WebRTC] 2. STUN/TURN 서버란? (0) | 2021.07.30 |
---|