Skip to main content

Configuring WHIP Outputs

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

Before beginning, ensure that you have set up: 

To create a WHIP connection:

  1. Make sure that the HTTP service is enabled. See Enabling and Disabling Network Services
  2. From the Streams List View, click the Settings icon 
     on an existing stream panel, or click the Add Stream button to add a new stream.
    See
     Setting Up Streams for general information on configuring streams.
  3. From the Streaming Parameters, select WHIP for the Protocol.
  4. From the Source section, select an H.264 Video source, and an Opus Audio source.  
  5. From the Destination section, input the destination URL and the Bearer Token. For details, see Stream Settings.  

  6. Configure the Link Parameters as needed. For details, see Stream Settings.  
  7. 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.
  8. 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.