[통신] ICE 서버란?
WebRTC로 화상통화나 영상 스트리밍을 할 때, 두 사용자가 직접 연결(P2P) 하려면 서로의 IP 주소를 알아야 해요.하지만 대부분은 NAT(공유기)나 방화벽 뒤에 있어서 직접 IP를 알 수 없죠.이 문제를 해결하기 위해 ICE 서버가 필요합니다.🧊 ICE 서버란?ICE(Interactive Connectivity Establishment)는“서로 통신 가능한 경로를 찾아주는 기술”이에요.즉, 피어 간 연결을 도와주는 조정자 역할을 합니다.ICE 서버는 두 종류가 있습니다 👇1️⃣ STUN 서버내 공인 IP 주소를 알려줍니다.“지금 너는 인터넷에서 이런 주소로 보인다” 라고 알려주는 역할이에요.가볍고 빠르지만, 일부 네트워크에서는 작동하지 않습니다.예시: stun:stun.l.google.com:..