WHIP and WHEP

WHIP and WHEP

Use the WebRTC HTTP Ingest Protocol (WHIP) and the WebRTC HTTP Egress Protocol (WHEP) to simplify your WebRTC streaming and stream with sub-second latency to millions.

WHIP and WHEP Streaming at Scale Solved.

Ingress Video with WHIP and Egress it with WHEP

Live streaming video with the lowest latency possible

With Red5 Pro’s WHIP and WHEP server technology, you can create live video streams delivering WebRTC with sub-250 millisecond streaming latency. Ingest media with the WebRTC HTTP Ingest Protocol to capture low latency video streams. Use the WebRTC HTTP Egress Protocol to simplify your content delivery development.

Sub-Second Latency

Red5 delivers ultra-low latency video streaming in a range of 50-250ms, allowing seamless interactivity to become a reality.

Live WHIP and WHEP Stream Scalability

Multidirectional interactive live video streaming scales to and from hundreds of thousands using WebRTC and WHIP and WHEP or your choice of other popular streaming protocols including HTTP live streaming (HLS).

Flexibility

Build your own live streaming applications, such as video conferencing, multi-viewing apps, etc., using our desktop and mobile SDKs. Leverage WebRTC HTTP Egress Protocol and WebRTC HTTP Ingestion Protocol from a variety of compliant hardware and software encoders, and deploy the Red5 Pro video streaming platform in your data center/cloud of choice, including a 5G MEC.

Customers need sub-second latency that scales across many industries.

Live Auctions, Surveillance, Sports, Media, Online Gambling, Government, Interactive Shopping

Stream with WHIP and WHEP protocols with Red5 Pro and Red5 Cloud

Ultra-Low Latency

Ingress video using WHIP protocol to simplify the establishment of the media session, enhances your live stream workflow by delivering ultra-low latency media anywhere across the world to WHEP viewers in less than 250 milliseconds.

Automated Scaling

Our autoscaling feature dynamically adjusts the amount of instances and clusters based on traffic to deliver WHEP streaming efficiently as the viewer load changes.

High-Quality Streams

WebRTC Adaptive Bitrate streaming (ABR) adjusts to network conditions and NACK resends critical dropped packets from the media server for consistent, high quality audio and video content even in the most difficult conditions. It enhances the ability of WHEP streaming to withstand packet loss across the internet or other networks that can be congested.

Protocol Interoperability

WHIP and WHEP are fully compatible with existing media workflows and can operate alongside other protocols such as SRT, RTMP, RTSP, HLS, and Zixi. This interoperability provides a flexible bridge between real-time and traditional streaming systems, enabling smooth migration and hybrid deployments without rearchitecting your infrastructure.

Secure Live Video Streaming

WHIP and WHEP streaming encrypts your content, securing the video stream from the encoder to Red5’s WHIP server and from the Red5 WHEP server on to the viewer. Use bearer tokens to easily integrate authentication in the WHEP player with your website or streaming service.

Diagram showing how WHIP and WHEP streaming works

How WHIP and WHEP streaming works

FAQs

What does WHIP mean?

WHIP is the WebRTC HTTP ingestion protocol that simplifies how publishers send their media streams to servers.

What codec do WHIP and WHEP protocols support?

WHIP matches codecs declared by clients and servers; typically supports VP8, VP9, H.264, and Opus audio. WHEP matches ingest codecs for consistent playback; supports major codecs like H.264 and Opus audio.

What use cases benefit from WHIP streaming?

WHIP streaming is ideal for publishing workflows, encoder ingestion, and broadcast applications where video streams can be send directly to servers using a single HTTP request, reducing setup time and connection complexity while maintaining sub-second latency.

Does Re5 support WHIP and WHEP streaming?

Yes, you can start streaming with WHIP and WHEP right away using our fully managed, globally distributed streaming PaaS solution, Red5 Cloud. No credit card is required to sign up, and you’ll get 50 GB of streaming free each month. Watch this Youtube tutorial to set up a WHIP stream. If you need more flexibility in deployment, you can also begin a 30-day free trial with Red5 Pro to explore custom setups.

What does WHEP mean?

WHEP is the WebRTC HTTP egress protocol that makes it easier for browsers and applications to receive real-time streams from media servers.

How Is WebRTC different from WHIP and WHEP?

WHIP and WHEP are simplified signaling protocols built on top of WebRTC to make connection setup faster and easier. The idea is simple: either single or tiny subset of HTTP calls to set up communication over HTTPS instead of multiple calls via a WebSocket. Instead of chatting back and forth with offers, answers, candidates, the initiating client packages its offer in a request, and the response returns with both the answer and the Interactive Connection Exchange (ICE) candidates.

What use cases benefit from WHEP streaming?

WHEP streaming is best suited for viewer playback, streaming platforms, and real-time monitoring applications. It allows subscribers or players to receive live streams over standard HTTP connections with minimal latency, simplifying playback setup and ensuring smooth, high-quality performance across browsers, mobile devices, and embedded systems.

Start streaming with WHIP and WHEP today


no credit card required