Skip to main content

How to stream to Restream using WHIP

Learn how to broadcast your content with the WHIP protocol.

Becca Mintz avatar
Written by Becca Mintz
Updated today

Streaming with WHIP (WebRTC-HTTP Ingestion Protocol) allows for ultra-low latency broadcasting — as low as 1 second — making it ideal for real-time, interactive streams.


How to stream with WHIP from your encoder

This example uses OBS Studio, but any encoder that supports WHIP will work similarly.

  1. From your home screen, click New Stream and select RTMP | Encoder.

    💡 If you have already created your stream or if you'd like to re-use a previous stream, click on it in your list of streams to open the setup.

  2. In the stream preview, click the WHIP tab or go to Settings and select WHIP.

  3. Copy the Stream URL.

  4. Go to OBS and select Settings in the bottom-right corner.

  5. Go to the Stream tab.

  6. Select WHIP as the streaming service.

  7. Paste the WHIP URL from Restream and leave the Bearer token field empty.

  8. Click Apply, then Start Streaming. Your stream will begin sending to Restream using the WHIP protocol.


Where WHIP streaming is supported

You can stream via WHIP to the following destinations:

  • Custom WHIP destinations

  • Twitch (beta)

  • Restream embed player

For destinations that don’t support WHIP natively, we automatically convert your WHIP stream to RTMP.

More destinations will be supported in the future as the WHIP protocol continues to gain adoption.


Requirements

  • WHIP is a newer protocol and is currently in beta.

  • WHIP input is available for all Restream users, including those on the free plan.

  • Supported codecs:

    • Video: H.264 (AVC), VP8, VP9

    • Audio: Opus, ALAW, ULAW

  • Ensure your encoder supports WHIP.

  • A fast, stable internet connection is strongly recommended.


FAQ

What is WHIP, and why should I use it?

WHIP (WebRTC-HTTP Ingestion Protocol) is a lightweight, modern protocol designed for ultra-low latency live video streaming. It allows you to send your stream to Restream quickly and reliably with minimal delay.

How does WHIP compare to RTMP and SRT?

WHIP offers the lowest latency (sub-second), making it ideal for interactive experiences.

SRT offers the highest reliability, especially over unstable networks.

RTMP is the most widely supported input protocol and works with nearly all streaming software.

Can I multistream with WHIP?

Yes. Your WHIP stream is sent to Restream and then redistributed to all your connected platforms, even if those platforms don’t support WHIP. We automatically convert your stream to RTMP where needed.

Is WHIP output supported?

Right now, Restream supports WHIP input only, but WHIP output is coming soon! This will allow Restream to send your stream to WHIP-compatible platforms or players.

💡 Looking for a secure, reliable streaming option? SRT input is also supported.

Did this answer your question?