内容提要
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 后端之间的差距已经缩小。