Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

우리는 Calisthenics 입니다!

[WebRTC] 1. WebRTC란? 본문

WebRTC

[WebRTC] 1. WebRTC란?

ys1090 2021. 7. 26. 01:29

💡 WebRTC란?

웹 브라우저 간에 플러그인의 도움없이 Real Time Communication(RTC)를 하도록 설계된 API로 음성, 영상 또는 데이터를 교환할 수 있도록 사용하는 기술이다.

 

 

일반적으로 인터넷 네트워크는 아래와 같은 2가지 이유로 직접적으로 IP를 연결하는 방식은 불가능하다.

 

  1. 방화벽이 존재
  2. 일부 내부 네트워크를 통해 서로 매핑하여 통신하는 NAT(Network Address Translation) 환경을 사용

일반적인 인터넷 네트워크

그렇기 때문에 시그널링(Signaling) 통신 절차를 통해 P2P로 통신하는데 Private Ip를 Public Ip로 바꿔주는 STUN/TURN 서버를 필요로 한다.

 

 

이와 관련된 개념은 다음 장에서 설명😊

 

🔗 참고자료

HTML5 Rock - WebRTC

 

'WebRTC' 카테고리의 다른 글

[WebRTC] 2. STUN/TURN 서버란?  (0) 2021.07.30