We are excited to announce the release of version 10.1 introducing a groundbreaking new output: WHIP (WebRTC HTTP Ingest Protocol). Developed in collaboration with Millicast, WHIP represents a significant advancement in integrating media into WebRTC, enhancing its functionality and simplifying media ingestion for both software and hardware encoders.
WHIP Overview
WHIP utilizes HTTP, a widely supported protocol, to seamlessly integrate media into WebRTC. By leveraging the power of WHIP, users can experience a streamlined process for supporting WebRTC, ultimately leading to enhanced streaming capabilities.
Key Features of WHIP
- Ultra-Low Latency (ULL) Output: WHIP offers a modern Ultra-Low Latency output direct to the web, providing users with the ability to monitor streams in real-time at full raster and frame rate.
- Opus Audio Codec Support: WHIP adheres to WebRTC standards, requiring Opus audio codec support to ensure compatibility and optimal performance.
- Local and Cloud UI Support: WHIP is designed to be seamlessly integrated into both local and cloud-based user interfaces, providing feature parity and a consistent user experience across platforms.
How To Use WHIP
- Navigate to local Web UI.
- Under “Encoder Control”, on the left panel, select your Opus Audio Profile. If you don’t have one, you can create it by clicking “Add Profile” under Audio Profiles, then select “Opus” from the dropdown menu.
- You will see a new Opus Audio Profile like the screenshot below. Feel free to edit it to your preferences.
- Click “Add Profile” under “Outputs” on the left-hand panel. Select “WHIP” when prompted.
- You will see a WHIP output being created. You can enter the necessary configurations to stream to your desired WHIP endpoint.