openvibe.wiki
openvibe.wiki/concepts/whip

WHIP — WebRTC-HTTP Ingest Protocol

2026-05-01DefinedTerm

WHIP (WebRTC-HTTP Ingest Protocol) is a 2023 IETF standard for sending live media from browsers or native apps directly to a media server via WebRTC. It enables sub-second latency without plugins.

Unlike RTMP, WHIP works natively in modern browsers using getUserMedia() and RTCPeerConnection. OpenVibe uses WHIP for the openre.stream dashboard, enabling browser-only streaming.

WHIP negotiation: the client POSTs an SDP offer to a WHIP endpoint URL. The server replies with an SDP answer and ICE candidates. Media flows over DTLS-SRTP after negotiation.

Compatibility: OBS 30+ supports WHIP output. Gstreamer, FFmpeg 7+, and most recent streaming apps support WHIP. Check your version before assuming support.