
長期主導開源影音生態的多媒體處理函式庫FFmpeg,正式將WebRTC支援合併入主線,並新增WHIP muxer(WebRTC-HTTP Ingestion Protocol Multiplexer),使FFmpeg原生具備次秒級低延遲串流輸出能力。這項更新使FFmpeg正式進入WebRTC生態系,功能從離線轉檔與解編碼,擴展至互動直播與雲端製播等即時性場景。
WebRTC已成為現代瀏覽器與行動應用低延遲影音傳輸的主要標準。過去當要從FFmpeg推送串流至WebRTC平臺,開發者需額外部署轉接服務或自建媒體閘道,將RTP或其他封裝格式橋接至WebRTC,而這會造成架構複雜與延遲難以控制。
新加入的WHIP muxer讓使用者在FFmpeg指令中加入-f whip參數,即可將音訊與視訊串流直接送到支援WHIP的WebRTC伺服器。無論是自建串流平臺、即時監控整合或互動視訊服務開發,開發者及硬體設備廠商只要內建FFmpeg,即可直接輸出WebRTC串流,進一步縮短整合時程並減少伺服器資源消耗,提供額外低延遲串流選項。
WHIP在今年3月獲IETF定版為RFC 9725,協定設計強調最小訊號交換流程以完成即時推送串流,採用HTTPS進行會話協商,並以UDP傳送加密RTP封包,連線建立時間更短,具備NAT穿透與安全傳輸特性,特別適用於互動直播、雲端遊戲、遠距教學等對延遲敏感的應用。
此次合併涉及約三千行程式碼的新增與重構,涵蓋協定協商、會話管理與加密傳輸等機制,使FFmpeg與GStreamer、OBS Studio等主流工具在WebRTC支援更趨一致,形成完整且互通的開源串流生態。
熱門新聞
2025-06-09
2025-06-09
2025-06-10
2025-06-09
2025-06-09
2025-06-09