Topic

WHEP (WebRTC-HTTP Egress Protocol)

JackerLab 2026. 2. 10. 01:38
728x90
반응형

개요

WHEP(WebRTC-HTTP Egress Protocol)는 WebRTC 스트림을 클라이언트 단(뷰어)에서 HTTP 인터페이스를 통해 수신(egress) 할 수 있도록 정의된 프로토콜입니다. WHIP과 쌍을 이루는 형태로, 실시간 방송의 송출(WHIP)과 수신(WHEP)을 모두 WebRTC + HTTP로 통합할 수 있게 하며, 방송 플랫폼의 브라우저 기반 재생 구조 표준화 및 경량화를 이끕니다.


1. 개념 및 정의

항목 내용 비고
정의 WebRTC 스트림을 HTTP signaling을 통해 클라이언트로 수신하기 위한 경량 프로토콜 IETF 표준 초안 진행 중
목적 브라우저 기반 실시간 스트리밍 수신 표준화 시청자 환경 단순화
필요성 RTMP/HLS/DASH의 지연과 비표준 구조 대체 WebRTC의 초저지연 활용

2. 특징

항목 설명 비고
HTTP 기반 Signaling GET 또는 POST 요청으로 SDP 교환 수행 REST 구조로 간결화
WebRTC 전송 기반 ICE, SRTP, DTLS, RTP 모두 활용 가능 기존 브라우저에서 즉시 사용 가능
WHIP과 페어 구성 방송 송출-수신을 동일한 방식으로 표준화 상호운용성 향상

초저지연 실시간 플레이어 구성을 위한 핵심 요소로 설계됨.


3. 구성 요소

구성 요소 설명 비고
WHEP Client 브라우저, 모바일 앱 등 수신단 Video.js, HTML5 WebRTC 지원 앱 등
WHEP Endpoint WebRTC 미디어 서버의 HTTP 인터페이스 WHIP 서버와 동일 구조 가능
SDP 수신자가 서버에 offer, 서버는 answer 반환 ICE 후보 포함 가능
Session Management Location 헤더를 통한 세션 추적 및 종료 처리 DELETE 요청으로 세션 종료

일반적인 WebRTC peer 연결이 HTTP 기반 REST signaling으로 대체됩니다.


4. 기술 요소

기술 요소 설명 활용 방식
HTTP Signaling GET/POST 기반 SDP 교환 서버는 SDP answer 및 ICE 제공
Location Header 세션 추적 및 중단을 위한 URL 반환 클라이언트가 직접 종료 요청 가능
SRTP 전송 보안 실시간 미디어 암호화 전송 WebRTC 기본 보안 모델 사용
브라우저 호환성 WebRTC API에 바로 연결 가능 Chrome, Firefox, Safari 등 지원

WHEP은 플레이어 내장 없이 WebRTC 환경만으로 실시간 재생 가능하게 함.


5. 장점 및 이점

항목 설명 기대 효과
초저지연 스트리밍 WebRTC의 sub-second latency 구현 실시간 스포츠/이벤트에 적합
간편한 클라이언트 구성 별도 라이브러리 없이 WebRTC 연결 가능 개발 및 유지비용 절감
REST 기반 통합 API 중심의 미디어 스트리밍 시스템 구성 가능 마이크로서비스 구조와 연계 쉬움
송수신 프로토콜 통합 WHIP-WHEP으로 전체 방송 파이프라인 표준화 방송 플랫폼 아키텍처 단순화

기존 방송 플레이어가 가진 복잡성을 획기적으로 개선합니다.


6. 주요 활용 사례 및 고려사항

사례 설명 고려사항
웹 기반 스트리밍 플레이어 브라우저에서 직접 WebRTC 수신 구성 HTTPS 필수, CORS 설정 필요
OTT 플랫폼 실시간 전환 HLS 대신 WebRTC 기반 실시간 서비스 제공 WebRTC TURN 서버 구축 여부 확인
CDN WebRTC 엣지 송출 엣지 노드에서 브라우저 시청 가능화 WHEP endpoint 글로벌 확장 필요
WebRTC 녹화 시스템과 연계 WHIP → WHEP 라우팅을 통해 녹화 및 재생 지원 세션 관리 및 인증 토큰 검토 필요

웹서비스에서 직접 실시간 스트림을 재생할 수 있는 UX 구현이 쉬워집니다.


7. 결론

WHEP은 WebRTC의 강력한 전송 기능과 HTTP 기반 signaling을 결합하여, 초저지연 방송 수신을 위한 표준 인터페이스를 제공합니다. 특히 WHIP과의 통합으로 송수신 전체가 HTTP + WebRTC로 구성 가능해지며, 실시간 웹 스트리밍 기술의 새로운 기준점이 되고 있습니다. OTT, 방송, 교육, 기업 라이브 스트리밍 등 다양한 분야에 핵심 인프라로 활용될 전망입니다.

728x90
반응형

'Topic' 카테고리의 다른 글

gRPC xDS  (0) 2026.02.10
WHIP (WebRTC-HTTP Ingestion Protocol)  (0) 2026.02.09
MQTT 5.0(Message Queuing Telemetry Transport 5.0)  (0) 2026.02.09
TinyLFU (Tiny Least Frequently Used)  (0) 2026.02.09
Ristretto  (0) 2026.02.09