最新消息:关注人工智能 AI赋能新媒体运营

开源多媒体处理函式库FFmpeg原生整合WebRTC,增强低延迟串流场景支援

科技智能 admin 浏览 评论

长期主导开源影音生态的多媒体处理函式库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支援更趋一致,形成完整且互通的开源串流生态。

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)
  • 验证码 点击我更换图片

网友最新评论