红帽工程师为 Chrome/Chromium 实现基于 Wayland 的屏幕共享


红帽工程师 Jan Grulich 近日撰写了一份年终总结,其中介绍了为 Chrome/Chromium 实现基于 Wayland 的屏幕共享所做的工作。虽然此功能目前尚未默认启用,但 Jan 表示按照目前取得的进展,如果一切顺利,很快就会在浏览器中默认开启。

据介绍,目前在 WebRTC 中对基于 Wayland 的屏幕共享提供了很好的支持,并已引入到 Chromium 或 Firefox 等浏览器,但在 Chromium 中默认情况下尚未启用。对于许多用户来说,他们甚至没有发现该特性的存在。

Jan 介绍道,去年在 WebRTC 中获得 DMA-BUF 支持后,他基于 Wayland 的屏幕共享开发工作速度得到了提升,今年还对  DMA-BUF 进行了不少改进和修复。比如实现 stream renegotiation,和确保使用正确的渲染节点导入 DMA-BUF。

在这份年终总结中,Jan 还提到了在 WebRTC 中对 stream restoration 的支持,以及正在为 PipeWire 的流代码进行的测试工作,以评估未来的变化。其他内容包括针对 Chromium 预览对话框的用户体验改进等。

Jan 还指出,在 Firefox 106 中,Mozilla 确实根据 Chromium 103 中的内容重写了他们的 WebRTC 代码,但遗憾的是,他们尚未引入代码中关于屏幕共享功能新的部分。此外 Firefox 仍在处理依赖性问题,他希望 Firefox 能够和 Chrome/Chromium 一样基于 Wayland 实现良好的屏幕共享支持。

详情点此查看。


相關推薦

2023-02-13

Red Hat 工程师 Martin Kolman 在上周举办的 FOSDEM 大会上介绍了 Fedora 的新安装程序——基于 Web UI 的 Anaconda。 据称,工程师们已经为该项目投入了一年多的开发时间,目前已经形成了状态良好的雏形,但在功能上仍无法与使用 GTK UI

2023-11-30

本上是在宣布  X.Org Server 事实上已死亡。因为 Red Hat 工程师通常负责管理新的 X.Org Server 版本以及进行各种开发。除了 XWayland 之外,他们已多年没有发布过重要 X.Org Server 版本更新。而且除了推出安全修复程序或严重的错误

2023-08-18

相当强大的支持,并且自今年早些时候以来在 Google Chrome/Chromium Web 浏览器以及 MPV 视频播放器等其他桌面软件中得到了支持,而不是仅限于基于整数的缩放。

2023-08-23

版和供应商软件。 此次 ChromeOS + Distrobox 集成由红帽公司工程师 Eric Curtin 领导。

2022-12-13

谷歌方面已经按照原定的计划,实现了在 Chrome/Chromium 110 中取消对 JPEG-XL 支持的决定。目前相关代码已经完成合并,从 Chromium/Chrome 网络浏览器代码库中删除了 JPEG-XL 支持。 在相关消息于今年 10 月份刚被曝出时,就有一些

2022-11-29

红帽工程师 Alexander Larsso 与 Giuseppe Scrivano 宣布开发一个新的Linux 内核文件系统 “Composefs” ,Composefs是一个新的机会共享(opportunistically-sharing)和可验证的只读文件系统。 简单来说,composefs 是一种构建和使用只读映像(rea

2022-09-25

OpenJDK/Java 在实现不依赖 X.Org/X11 或 XWayland 来渲染 Java GUI 应用程序的原生“纯” Wayland 工具包集成方面取得了进展。 开发人员 Alexey Ushakov 本周更新了 OpenJDK Wiki,概述 Linux 上 OpenJDK 获得 Wayland 支持的最新进展,这也是对成熟的 X

2022-03-07

Ark 的情况下打开速度明显加快。KDE Plasma 5.24.3 的 Plasma Wayland 会话屏幕共享/录制/投屏现在可以正常工作了。Plasma Wayland 下的虚拟键盘不再与垂直面板设置的一半重叠。在 Plasma Wayland 会话下,当拖动东西时按 Esc 键,现在会取消

2023-08-09

去年,谷歌宣布了在其 Chrome/Chromium 浏览器中弃用 JPEG-XL 图像格式支持的决定;并表示主要原因在于“整体生态对 JPEG-XL 格式缺乏兴趣,难以继续推动试验”等因素。 然而时至今日,有关重新考虑 JPEG-XL 支持的 Chromium issue tr

2022-10-18

libwebrtc 103。随着 WebRTC 库的更新,现在对 Windows 和 Linux Wayland 用户有了更好的屏幕共享支持,在 macOS 上有了更低的 CPU 占用率和更高的性能,还改进了 RTP 性能和可靠性,以及跨浏览器/服务兼容性的改进。 Firefox 106 版本的一

2022-11-05

连接蓝牙音箱后无法使用蓝牙音箱播放声音的问题 修复wayland模式下和X模式下刻录的最大化最小化按钮功能失效的问题 修复进入平板模式打开任意应用然后关闭,再次打开应用关闭后直接跳到PC模式,之后除桌面应用外点击

2023-05-12

使用这些驱动的相关支持代码。目的是远离 X11 并专注于 Wayland 支持。 现在,在大多数场景中,RHEL 默认桌面会话都是 Wayland 会话。X11 协议仍完全支持使用 XWayland 后端。因此,需要 X11 的应用程序可

2022-12-26

plications 得益于(最初)新的 X11 兼容层和(现在)新的 Wayland 兼容层,现在有一个适用于 Haiku 的 GTK3 port。Inkscape、GIMP 等的 port 现在可以立即安装,且随着时间的推移,越来越多的 GTK 应用程序被添加到 HaikuPorts。 新近可

2022-10-30

览器已经准备在 Chrome 中弃用 JPEG-XL 图像支持。消息源自 chromium 的一个提交,该提交记录了在 Chrome/Chromium M110 中弃用 JPEG-XL 的计划。 JPEG-XL 支持基于谷歌的 PIK 提案,文件格式仅在去年才标准化,编码系统在今年早些时候得到