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 the11.0.0
release of the Server and WebRTC SDK.