WHEP
WHEP (WebRTC-HTTP Egress Protocol) is a standard way for a player to receive a live stream from a server using WebRTC, set up with a single HTTP request. It is the playback partner of WHIP, which handles sending video in. WHEP gives viewers delay of under a second while letting any compatible player work with any compatible server, instead of relying on custom code for each vendor.
Why it matters
Real-time playback has long required custom player code tied to one vendor's servers. WHEP standardizes that handshake, so a business can switch providers or players without rewriting playback. That lowers lock-in for products like betting and live auctions, where viewers need delay under one second.
How it works
- The player sends one HTTP POST request with an SDP offer describing what it can receive.
- The server replies with an SDP answer and a session URL for that viewer.
- The connection is set up with standard WebRTC networking and media starts flowing to the player.
- When the viewer leaves, the player sends an HTTP DELETE request to end the session.
What is the difference between WHIP and WHEP?
WHIP sends a live stream into a server, and WHEP pulls a live stream out to a viewer. Both use the same simple pattern: one HTTP request to set up a WebRTC session and one to end it. Together they let encoders, servers and players from different vendors work together for real-time streaming.
Is WHEP a finished standard?
Not yet. WHEP is still an IETF Internet-Draft working through review, while its sibling WHIP was published as an RFC in 2025. Several servers and players already implement WHEP, so it is usable today, but details can still change. Teams adopting it should test against the specific server and player versions they plan to ship.
Where it's used
Betting services, live auctions and interactive watch party apps use WHEP to give viewers real-time playback in a standard way, while large passive audiences usually stay on HLS.
By the numbers
- As of October 2026, WHEP remained an IETF Internet-Draft (draft-ietf-wish-whep-05) under IESG evaluation, not yet an RFC. (draft-ietf-wish-whep, IETF Datatracker)


