我是一名软件开发人员,经常参加视频会议,共享我的整个桌面以同时展示几种工具正在做什么。不幸的是,我意识到当团队以不同的分辨率运行显示器时,许多常见的屏幕共享工具都不够用。
显然,我是最严重的问题:我最近升级到一台 34 英寸的显示器,分辨率为 3440x1440。当我与同事共享我的桌面时,他们都会看到缩小且难以辨认的图像,因为他们通常使用 1080p 显示分辨率。所以我的问题基本上是我们如何用软件解决这个问题?我不会为了屏幕共享而购买第二台显示器,我的同事也不会购买更大的显示器。每次我需要共享某些内容时,我也不会更改屏幕分辨率,因为这样我就需要在之后重新定位所有窗口和工具。
以下是我的一些想法和评论;我正在寻找一种低成本、无麻烦的解决方案——理想情况下,它应该像所有常见屏幕共享工具(Google、Microsoft、Zoom 等)中的共享我的桌面选项一样简单。我不认为这存在,但我很乐观!你是如何解决这个问题的?
使用“共享窗口”或“共享标签”
这还不够,因为我经常需要同时共享多个窗口。当我只需要共享一个程序时,这种方法还不错——直到该程序创建一个对话框或其他 UI 元素,而这些元素不属于同一窗口句柄层次结构(视频会议软件无法捕获它们)。
Windows 10 虚拟桌面
这会很好,但所有 Windows 10 虚拟桌面必须以相同的分辨率运行。
开放广播软件 (OBS)
我可以设置屏幕某个区域的捕获。我可以在虚拟桌面壁纸上定义一个 1080p 区域,设置 OBS 仅在该区域内捕获,然后设置虚拟摄像头,以便 OBS 可以输出到会议软件。这已经是十几个隐含的步骤,而且很麻烦,因为我需要确保将我想要共享的所有程序都定位在该区域。但话虽如此,这可能是最好的选择,因为一旦设置了 OBS,成本就会很低。
使用较低分辨率的“假”外接显示器
类似于 OBS 解决方案。欺骗 Windows 认为第二个显示器是通过自定义加密狗设置的(对于 VGA,一个电阻就足够了)或利用单个显示器和计算机的多个输入和输出。
答案1
也许你想尝试https://github.com/michiproep/ScreenshareHelper。这模拟了一个可以共享的透明窗口。由于它是透明的,因此该窗口下方的所有内容都是可见的。