VOOZH about

URL: https://www.phoronix.com/news/FFmpeg-Lands-WHIP-Muxer

⇱ WHIP Muxer Merged To FFmpeg For Sub-Second Latency Streaming - Phoronix


👁 Phoronix

WHIP Muxer Merged To FFmpeg For Sub-Second Latency Streaming

Written by Michael Larabel in Multimedia on 4 June 2025 at 08:00 AM EDT. 7 Comments
A big project was merged into FFmpeg overnight in providing a WHIP muxer for sub-second latency streaming.

WHIP stands for the WebRTC-HTTP Ingestion Protocol and is a low-latency live-streaming specification building off WebRTC. WHIP uses HTTP for exchanging initial information and capabilities and then uses STUN binding to establish a UDP session. Encryption is supported -- and due to WebRTC, mandatory -- with WHIP and audio/video frames are split into RTP packets.

WebRTC-HTTP Ingestion Protocol is an IETF standard for ushering low-latency communication over WebRTC to help with streaming/broadcasting uses.

👁 FFmpeg WHIP merged


With this FFmpeg commit introducing nearly three thousand lines of new code, an initial WHIP muxer has been introduced.

👁 millicast WHIP presentation


This W3C presentation by Millicast goes into more detail on WebRTC WHIP for those interested in its capabilities for low-latency streaming.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.