Red5 Documentation

WHIP/WHEP Overview

WHIP / WHEP Support in Red5 Pro

The WebRTC-HTTP ingestion(WHIP) and WebRTC-HTTP egress(WHEP) protocols provide the ability to negotation and establish a connection using HTTP/S requests. This removes the requirement for a WebSocket, which historically has been used for the role of negotiation and connection.

The use of a WebSocket is still available in RTCPublisher and RTCSubscriber and the ability to utilize WHIP/WHEP is provided from the WHIPClient and WHEPClient classes in the SDK. As is evident by their acronyms, the WHIPClient is used for publishing and the WHEPClient is used for subscribing.

To learn more about this feature please visit the following documentation:

The integration with WHIP/WHEP was introduced in the 11.0.0 release of the Server and WebRTC SDK.