一个大项目在一夜之间被合并到 FFmpeg 中,为亚秒级延迟流提供 WHIP 多路复用器。
WHIP 代表 WebRTC-HTTP Ingestion Protocol,是一种基于 WebRTC 构建的低延迟直播流规范。WHIP 使用 HTTP 交换初始信息和功能,然后使用 STUN 绑定建立 UDP 会话。支持 WHIP 加密 – 由于 WebRTC 是强制性的 – 音频/视频帧被拆分为 RTP 数据包。
WebRTC-HTTP 提取协议是一种 IETF 标准,用于通过 WebRTC 引入低延迟通信,以帮助进行流式处理/广播使用。

随着此 FFmpeg 提交引入近 3000 行新代码,引入了初始 WHIP 多路复用器。

Millicast 的 W3C 演示为那些对 WebRTC WHIP 的低延迟流媒体功能感兴趣的人提供了更详细的信息。
转自 WHIP Muxer Merged To FFmpeg For Sub-Second Latency Streaming – Phoronix
Linuxeden开源社区