2026年1月13日,Advancing WebRTC 博客发布了一篇《Firefox WebRTC 2025》的文章,总结了 Firefox 在 2025 年对 WebRTC 的推进工作。全文如下:
在日益割裂的互联网环境中,WebRTC 技术实现了人与人之间声音与人脸的直接连接。这项技术支撑着音视频通话、会议、直播、远程医疗等应用场景。我们致力于让 Firefox 成为这些场景中服务人类体验的最佳客户端。

扩大多播支持
多播(Simulcast)技术允许单个WebRTC视频流以不同画质同时传输。某些编解码器可以高效地同时编码这些视频流。每个观看者都可以接收到最适合其观看环境的视频流,无论是使用屏幕小、蜂窝网络连接不稳定的手机,还是使用屏幕大、有线宽带连接的台式机。虽然 Firefox 已经支持一些较为有限的同步广播场景,但今年我们投入了大量精力,确保更多用户在使用更多服务时都能获得卓越的观看体验。
我们为H.264、VP9和AV1添加了多播功能。此外,我们还添加了对依赖描述符标头(及 H.264 支持)的支持,从而增加了在使用 Firefox 时可以利用多播的服务数量。
编解码器支持
为了配合多播支持,我们现在支持更多编解码器,并在更多平台上实现更多功能!这包括默认启用AV1 支持,以及为 H.264 添加时间层支持。此外,我们还进行了一些后台更改。对于用户而言,这意味着他们可以在不同设备上获得更加一致的体验。
媒体采集
我们提升了所有平台上的摄像头分辨率和帧率自适应能力,并在 macOS 系统上集成了更完善的屏幕截图功能。用户在加入通话时,将获得更流畅的体验,因为视频流能够更好地适配他们的设备。这意味着更流畅的视频画面和一致的宽高比。
数据通道
2025年重点提升了DataChannel实现的可靠性、性能和兼容性。现在,DataChannel 可以在工作线程上运行,从而将数据处理从主线程中分离出来。这得益于一项重大的重构工作,即将实现迁移到了dcsctp。
网络兼容性
针对多个领域进行了改进,以提高与用户所依赖的各种服务的兼容性。
- Bug 1329847实现与 RTCDegradationPreference 相关的功能
- Bug 1894137实现 RTCRtpEncodingParameters.codec
- Bug 1371391实现 RTCIceCandidatePairStats 中剩余的必填字段
- Bug 1525241实现 RTCCertificate.getFingerprints 方法
- Bug 1835077支持 RTCEncodedAudioFrameMetadata.contributingSources
- Bug 1972657 SendKeyFrameRequest 不应基于收发器状态拒绝请求
总结
2025 年对 Firefox 的 WebRTC 技术而言是激动人心且充实的一年。Firefox 全面提升了 WebRTC 技术栈的网络兼容性,并期待在 2026 年再创辉煌。
原文:https://blog.mozilla.org/webrtc/firefox-webrtc-2025/
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/webrtc/64309.html