나무모에 미러 (일반/밝은 화면)
최근 수정 시각 : 2026-06-05 08:51:01

WebRTC


이 문서는 토막글입니다.

토막글 규정을 유의하시기 바랍니다.


{{{#!wiki style="margin:-10px"<tablebordercolor=#808080><tablebgcolor=#808080> 파일:WWW 아이콘.svg월드 와이드 웹
관련 문서
}}}
{{{#!wiki style="word-break: keep-all; margin: 0 -10px -5px;"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="letter-spacing: -1px; margin:-6px -1px -11px; word-break: keep-all"
<colbgcolor=#808080><colcolor=#fff> HTTP 버전(HTTP/1.1 · HTTP/2 · HTTP/3) · HTTPS · 응답 코드 · 헤더 · HSTS
표현 레이어 HTML · URL(쿼리 문자열) · wai-aria
클라이언트 HTTP 클라이언트 · 웹 브라우저(브라우저 전쟁 · 렌더링 엔진 · WebDriver · 브라우저 개발자 도구)
표준화 웹 표준 · W3C · WHATWG
기술 웹소켓 · WebGL · 웹 컴포넌트 · 프로그레시브 웹 앱 · WebAssembly · CORS · WebRTC
기타 오픈 그래프 프로토콜 · MDN
}}}}}}}}} ||
1. 개요2. 과정
2.1. 시그널링2.2. ICE 후보2.3. STUN 서버

1. 개요

Peer-to-Peer 통신 기능을 제공하는 웹 API.

2. 과정

2.1. 시그널링

두 피어가 서로의 연결 정보를 찾을 수 있도록 도와주는 과정으로, 해당 과정은 엄밀히 말하면 WebRTC 표준에 포함되지 않는다. 즉, 구현자가 직접 어떠한 방법으로든 상대방을 확인하고 중개할 방법이 있음을 가정하는 것. 줌 미팅을 예시로 들면 링크 공유 등이 있을 수 있다.

주로 웹소켓 연결을 사용해 구현된다.

2.2. ICE 후보

ICE candidate라는 데이터를 생성해 서로 주고받는데, 표준에서는 SDP를 사용한다.

2.3. STUN 서버

NAT traversal 과정에서 자신의 네트워크 상태를 확인하기 위해 사용되는 제3자 서버.

분류