How to send WHIP from OBS to StreamLive Pro, why the WHIP tab is still beta and untested with encoders, and why RTMPS or SRT is the safer way to multistream today.
The Encoder card in StreamLive Pro has a WHIP tab marked beta, and OBS can send WHIP: in OBS you set the service to WHIP and paste the WHIP URL into Server. Before you do, know where this stands. We have not tested the WHIP tab with OBS or any other encoder, and Cloudflare Stream, which receives your stream, says its WHIP inputs do not support restreaming over RTMP or SRT, which is how a broadcast reaches YouTube, Facebook and the other networks. For a broadcast that has to reach your networks today, use RTMPS (Connect OBS to StreamLive Pro and multistream) or SRT (Stream with SRT from OBS, vMix or a hardware encoder).
What follows: what WHIP is, what the WHIP tab gives you, how OBS is set up for it, and what to expect.
WHIP (WebRTC-HTTP Ingestion Protocol) sends video over WebRTC, the technology behind browser video calls. It aims for very low delay and works through most networks because it starts over HTTPS. In OBS it is a separate service type, next to the familiar Custom RTMP server. The protocols side by side are in RTMP vs RTMPS vs SRT: which one to use and when.
StreamLive Pro receives encoder streams through Cloudflare Stream. Its WebRTC page lists these limits for WHIP inputs (Cloudflare Stream: WebRTC, checked 5 November 2026):
| Cloudflare limit for WHIP inputs | What it means for a StreamLive Pro broadcast |
|---|---|
| "Simulcasting (restreaming via RTMP/SRT) is not supported" | Our servers send your broadcast to each network over RTMP, RTMPS or SRT, so a WHIP push may not reach your networks |
| "Recording and live HLS playback are not yet supported" | The preview on the Live stream page and the temporary recording that Shorts are cut from may be missing |
| "Live viewer counts are not supported" | No viewer numbers from that input |
Cloudflare also lists the codecs it accepts over WHIP: H.264 Constrained Baseline, VP8 and VP9.
The StreamLive Pro phone app also sends WHIP, but through a bridge on our servers that turns it into RTMPS before it reaches the broadcast. The WHIP address on the Encoder card does not go through that bridge.

At the moment, for testing only. The low delay WHIP is known for applies to the leg from OBS to the ingest; viewers on YouTube or Facebook watch through the network's own player, with its own delay (What is stream latency, and where does the delay come from?). Whatever WHIP saves on the first leg does not reach them, while the limits above can cost you the broadcast itself.
| Symptom | Fix |
|---|---|
| OBS has no WHIP service | Update OBS. Cloudflare's settings are for OBS 31.0 or later |
| OBS connects, StreamLive Pro does not detect the stream | Expected risk in beta. Switch to RTMPS |
| Detected, but the networks show nothing | Cloudflare does not restream WHIP inputs over RTMP or SRT. Use RTMPS or SRT |
| The WHIP tab shows that RTMP and OBS are on paid plans | The account is in the 7-day trial |
If you were trying to send a broadcast out to a WHIP server rather than into StreamLive Pro, see Destination not supported": WHIP and HLS destinations.
The Encoder card has a WHIP tab in beta, and we have not tested it with OBS or another encoder. Cloudflare, which receives the stream, says WHIP inputs do not support restreaming over RTMP or SRT, so use RTMPS or SRT to reach your networks.
Nothing. Cloudflare says the secret is already part of the WHIP URL, so the Bearer Token field stays empty.
Not today. RTMPS is tested, encrypted and reaches every network you tick. WHIP's lower delay on the first leg does not shorten the delay viewers see on the networks.
No. WHIP and HLS destinations are refused, because broadcasts go out only over RTMP, RTMPS or SRT.
The phone app's WHIP goes through a bridge on our servers that turns it into RTMPS. The WHIP address on the Encoder card does not use that bridge.
Stream a game to Twitch, Kick and YouTube at once: OBS sends one stream, StreamLive Pro sends it on, plus chat, upload, platform rules and Shorts of your best moments.
What is an ingest server in live streaming?What is an ingest server: the address your encoder sends a live stream to, with a stream key. How ingest differs from playback, what it checks, and where to find yours.
Connect PRISM Live Studio to StreamLive ProAdd StreamLive Pro as a custom channel in PRISM Live Studio on the computer and send one stream to YouTube, Facebook Pages, Twitch and more: steps, settings and fixes.
Connect XSplit Broadcaster to StreamLive ProAdd a Custom RTMP output in XSplit Broadcaster with StreamLive Pro's address and key, and reach YouTube, Facebook Pages, Twitch and more from one stream: steps and fixes.
Want to try it? 7-day trial, no credit card.
Start free