尽管 Firefox 116 已在去年释出,它引入了一项激动人心的新功能,那就是实验性 PipeWire 相机支持。Firefox 116 是 Mozilla 长期支持版本的一部分,在可预见的未来将继续获得更新和支持。
PipeWire 是一个新兴的 Linux 音频和视频服务器,它有望成为现代桌面 Linux 系统使用的标准组件。PipeWire 目前正在取代 PulseAudio 和 Jack 等现有的 Linux 音频组件。这个程序的目的是一致性、安全、易于维护和扩展。PipeWire 旨在使多个应用程序之间的音频和视频处理变得更加流畅,同时降低 CPU 占用率。
现在,此 PipeWire 支持已引入 Firefox,并计划为更广泛的 WebRTC 实现和其他重要应用程序提供基础。虽然实验性支持尚未被应用程序广泛采用,但它已经在 Firefox 117 中得到了改进,并且正在成为更广泛的开发者社区的关注点。
在管道线上利用 PipeWire 的最新举措是使用 Firefox 浏览器进行视频呼叫时。这可能是 WebRTC 实现中最棘手的部分,因为实现人员必须保证以最快和最可靠的方式向浏览器发送视频和音频。在此设置中,Firefox 116 以最简单的方式将 PipeWire 的实验性支持引入了这种可能变得非常困难的情况。
尽管实验性支持现在仍需要在 Firefox 中手动启用,并且在简单测试中未能表现出明显的性能提升,但仍然可以确保,随着时间的推移,更多的重要功能将与 PipeWire 相集成。这使得 Firefox 116 成为了 Linux 下最具前瞻性和最值得尝试的浏览器之一,为使用 Linux 的人提供了远程视频通话和其他 WebRTC 实现的未来。
了解更多有趣的事情:https://blog.ds3783.com/