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
RTCSubscriber and the ability to utilize WHIP/WHEP is provided from the
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/WHEPwas introduced in the
11.0.0release of the Server and WebRTC SDK.