Короткое определение

WebRTC-HTTP Egress Protocol – consumer-side аналог WHIP. Простой HTTP POST с SDP offer для подписки на WebRTC-стрим. Стандартизуется как `draft-ietf-wish-whep` (RFC в работе 2025).

WHEP стандартизует подписку на WebRTC-стрим так же, как WHIP стандартизует публикацию. Плеер POST-ит SDP offer (в некоторых реализациях – получает offer для ответа) на известный URL; сервер отвечает SDP-ом, нужным для завершения PeerConnection, и URL сессии для обмена ICE-кандидатами и разрыва. После согласования медиа течёт через WebRTC, и задержка уходит в норму WebRTC – 200 мс – 1 с.

Смысл WHEP – interop. До него у каждого вендора WebRTC-egress была своя сигнализация – чтобы проиграть стрим, нужен был вендорский SDK. С WHEP любой совместимый плеер может тянуть с любого совместимого сервера. К 2026 году реализации есть в OvenPlayer, плеере Cloudflare Stream, Mux, клиенте LiveKit и нескольких open-source плеерах, включая WHEP-плагин для Video.js.

WHEP и WHIP обычно деплоятся в паре: издатель пушит через WHIP, сервер раздаёт через WHEP, и round-trip от экрана издателя до экрана зрителя укладывается в секунду. Эта пара – самый прямой преемник связки RTMP+HLS для live-воркфлоу, где важна задержка. К 2026 году принятие сосредоточено в low-latency-first сервисах (спортивные ставки, аукционы, классы, esports); mainstream OTT продолжает использовать LL-HLS/DASH, потому что 2–4 секунды приемлемы и CDN-экономика лучше.

Считаете параметры для своего продукта?

Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.