개요

ICE(Interactive Connectivity Establishment)는 WebRTC가 NAT와 방화벽 뒤에서 연결 경로를 찾도록 돕는 절차입니다.

  • 후보 경로를 수집
  • 연결 가능한 경로를 검사
  • 가장 잘 되는 경로를 선택

한 줄 요약

“ICE는 WebRTC가 인터넷 여기저기 숨어 있는 상대와 실제로 연결되게 만드는 탐색 메커니즘이다.”


왜 중요한가

실시간 음성은 연결이 먼저 잡혀야 시작됩니다. ICE가 없으면 클라이언트와 서버는 NAT 환경에서 매번 다른 방식의 연결 수립 로직을 직접 구현해야 합니다.


관련 항목