WHEP standardises subscribing to a WebRTC stream the way WHIP standardises publishing. The player POSTs an SDP offer (or in some implementations, receives an offer to answer) to a known URL; the server responds with the SDP needed to complete the PeerConnection and a session URL for ICE candidate exchange and teardown. Once negotiation completes, media flows over WebRTC and the latency drops to the WebRTC norm of 200 ms to 1 s.
The point of WHEP is interoperability. Before WHEP each WebRTC egress vendor had its own signalling protocol — vendor-specific SDKs were required to play a stream. With WHEP, any compliant player can pull from any compliant server. By 2026 implementations exist in OvenPlayer, Cloudflare Stream's player, Mux, LiveKit's client, and several open-source players including a WHEP plugin for Video.js.
WHEP and WHIP are usually deployed together: a publisher pushes via WHIP, the server fans out via WHEP, and the round-trip from publisher screen to viewer screen stays under a second. This pair is the most direct successor to RTMP+HLS for live workflows where latency matters. Adoption through 2026 is still concentrated in low-latency-first services (sports betting, auctions, classrooms, esports); mainstream OTT continues to use LL-HLS/DASH because the 2–4 s window is acceptable and the CDN economics are better.
The book · Volume 3 of 7
Video Streaming: A Complete Guide to Video Delivery: From ABR and CDNs to Players, WebRTC, DRM, and the Economics of Streaming
WHEP gives players one standard HTTP request to subscribe to a WebRTC stream, which makes sub-second playback work across vendors and media servers. This volume covers WHEP in detail as part of WebRTC playback, with SFU delivery, simulcast layer selection, real-time latency and the cost of serving viewers over WebRTC. Written by Nikolay Sapunov, CEO at Fora Soft.
Adding WHEP playback to your media server or player?
We will review your media server and player stack and deliver a WHEP integration plan with session handling, ICE setup and capacity numbers per server. 250+ video products shipped since 2005.