Fedora 41 默认使用 PipeWire 来处理 Firefox 摄像头

Fedora 41 默认使用 PipeWire 来处理 Firefox 摄像头

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

PipeWire将成为Fedora 41中相机处理的默认后端,以改善Linux桌面上的PipeWire集成和支持新的Intel笔记本相机。PipeWire相机支持已足够成熟,可以成为Firefox的默认选项,并且也可用于Chromium。在Fedora 41正式发布之前需要进行测试。用户可以通过在about:config中启用“media.webrtc.camera.allow-pipewire”选项来启用Firefox中的PipeWire相机支持。Wireplumber可以配置为使用libcamera而不是V4L2后端。

🔎

延伸解读

Fedora 41 的默认变更意味着什么

从 Fedora 41 开始,Firefox 将默认使用 PipeWire 处理摄像头,用户无需手动配置。这简化了 Linux 桌面上的摄像头使用,并改善了对新款 Intel 笔记本内置摄像头的支持。对于普通用户,升级后摄像头应能直接工作;对于开发者,这意味着 PipeWire 摄像头栈已足够成熟,可被主流浏览器默认采用。

测试与问题反馈的要点

在 Fedora 41 正式发布前,测试 PipeWire 摄像头支持有助于发现错误。Firefox 用户可通过 about:config 启用 media.webrtc.camera.allow-pipewire 提前体验;Chromium 用户需等待 128 版本并开启相应标志。若遇到问题,建议在 WebRTC 错误跟踪器报告,因为这可能是通用问题,而非浏览器特有。

V4L2 与 libcamera 后端的选择

默认情况下,PipeWire 摄像头仍使用 V4L2 后端,但用户可安装 libcamera 及其插件。最近的 Wireplumber 会避免重复摄像头条目并隐藏 libcamera 节点。若要改用 libcamera,可创建配置文件禁用 V4L2 监视,重启 Wireplumber 后通过 wpctl status 检查,此时应只显示 libcamera 节点。

❓

Q&A

Fedora 41 中 PipeWire 的主要功能是什么?

PipeWire 将成为 Fedora 41 中 Firefox 的默认摄像头处理后端,旨在改善 Linux 桌面上的集成和支持新的 Intel 笔记本相机。

如何在 Firefox 中启用 PipeWire 摄像头支持?

用户可以通过在 about:config 中启用 'media.webrtc.camera.allow-pipewire' 选项来启用 Firefox 中的 PipeWire 摄像头支持。

PipeWire 摄像头支持在 Chromium 中如何使用?

在 Chromium 127 及更高版本中,PipeWire 摄像头支持可用,但需启用 'PipeWire 摄像头支持' 的 Chrome 标志。

Wireplumber 如何配置以使用 libcamera?

可以创建一个配置文件,过滤掉 V4L2 节点并显示 libcamera 节点,具体内容包括将 monitor.v4l2 设置为 disabled。

Fedora 41 发布前需要进行什么测试?

在 Fedora 41 正式版发布前,需要测试 PipeWire 摄像头支持以发现所有错误。

PipeWire 和 V4L2 后端之间的差距如何?

PipeWire 摄像头支持已经足够成熟,PipeWire 和 V4L2 后端之间的差距已经缩小。

🏷️

标签

➡️

继续阅读