WHIP (WebRTC-HTTP Ingestion Protocol) uses an HTTP connection to output WebRTC content to web browsers. WHIP provides low latency live content distribution to a variety of devices without the need to incorporate additional applications on the receiving end. Importantly, it allows you to interface with media platforms like LiveKit.
Note
WHIP Output is a licensed feature. For information on licensing your encoder, see Managing Licenses.
From the Streams List View, click theSettingsiconon an existing stream panel, or click theAdd Streambutton to add a newstream. SeeSetting Up Streams for general information on configuring streams.
From the Streaming Parameters, select WHIP for the Protocol.
From the Source section, select an H.264 Video source, and an Opus Audio source.
From the Destination section, input the destination URL and the Bearer Token. For details, see Stream Settings.
Configure the Link Parameters as needed. For details, see Stream Settings.
Once you establish the WHIP stream, check the statistics and make adjustments to fine-tune the stream. On the Stream panel, click the Statistics icon to see how the stream is performing.
Monitor the link statistics to see if the link is over-subscribed (and adjust the video encoder bitrate if it is). For example, use the Max Bandwidth and (Buffering) Latency values to set the encoder bitrates appropriately.
JavaScript errors detected
Please note, these errors can depend on your browser setup.
If this problem persists, please contact our support.