关于 wayland 的屏幕共享,我写了一篇文章,使用的方案是 Nested weston + xwayland + X Window Manager,然后 gstreamer 投屏到 weston 里面的 xwayland 的方式:https://blog.taoky.moe/2023-05-22/wemeet-screencast-in-wayland.html
xwaylandvideobridge 的构想很不错,但是我自己测试是不可行的,看代码推测是 xwaylandvideobridge 的实现是用 XRecord 监听 X 混成扩展的窗口重定向指令,但是 wemeet 应该不是用这种方式做屏幕共享的。
虚拟摄像头糊的话我感觉是预期的,因为要超低延迟串流,要么牺牲画质,要么牺牲带宽——而摄像头是前者。
Pinned Comments
AvianaCruz commented on 2023-08-13 13:57 (UTC)
原生 Wayland 下无法使用摄像头,无法直接进行屏幕共享。如有上述需求请使用
wemeet-x11
启动。sukanka commented on 2022-07-15 15:09 (UTC) (edited on 2022-12-07 14:13 (UTC) by sukanka)
如果遇到提示更新,可先下载,然后标记过期时提供新版本的 4位版本号+md5 (不是 sha512)
请直接标记过期,而不是在评论区贴新版md5与版本号。
(deb 包可在
/tmp/Temp
下找到) 版本号为四位(如3.10.0.401): 解压 deb包中的control.tar.xz
打开其中的control
文件,找到Version: 3.10.0.401
即为新的版本号。arm 版本有时候与应用内不一致,这是由于 x86版本更新了,但是 arm 版没更新,静待更新即可(欢迎提供 md5+版本号)
ZhangHua commented on 2022-07-01 07:52 (UTC) (edited on 2022-07-01 07:53 (UTC) by ZhangHua)
另外一种 Wayland 下进行屏幕共享的方法,原理一样,也是虚拟相机,但不需要手动输指令:
1. 安装 obs-studio 和 v4l2loopback-dkms 2. 在 obs 中设置屏幕分享和虚拟摄像头 3. 在腾讯会议这边连接摄像头
Misaka13514 commented on 2022-06-13 11:46 (UTC)
wayland 下目前可以通过虚拟相机共享屏幕 Screen_capture#Via_a_virtual_webcam_video_feed
sukanka commented on 2022-05-02 03:28 (UTC) (edited on 2023-08-13 13:40 (UTC) by sukanka)
pulseaudio
还是pipewire-pulse
pulseaudio
杂音的解决方法:拖动系统音量条(不是腾讯会议里面的)到0再调回来. 每次这样操作就能好了, thank @KimiblockLoadCustomFont()
,请尝试执行mkdir -p $HOME/.config/fontconfig
wayland
下要使用摄像头,请使用wemeet-x11
启动。