由于公司政策,我们被迫与 Microsoft Team 合作进行交流。不幸的是,作为 Linux 用户,我实在找不到任何可用的原生客户端,无论是官方的还是第三方的(甚至尝试过 Sky Linux)。
Wine 也不起作用,而且由于它还很新,似乎还没有关于它的现有尝试记录。
因此,我尝试了运行用于测试目的的 Windows 7 虚拟机。(顺便说一下,我也尝试了 Windows 8 和 10,这两个系统都存在耳机音频问题)
一切正常,包括通话,但没有视频。我看不到网络摄像头,也看不到屏幕共享。这两项对我来说都很重要。我可以毫无问题地共享我的屏幕,但如果其他人共享他的屏幕,我就什么也得不到。
现在我已经尝试了很多次让它工作。将网络改为桥接,将网络驱动程序改为 KVM 以获得更好的性能。我试图找出 Teams 使用哪些端口,但还没有找到。所以我尝试明确授予我所知道的 skype 和 skype for business 端口的访问权限。仍然没有效果。
我安装了实验性的 Direct3D 驱动程序,以防出现视频性能问题。我为虚拟机提供了 Virtualbox 允许的最大视频内存量。
到目前为止还没有。当有人连接时甚至没有错误或消息。我认为这可能与视频显示在 Vbox 未虚拟化的不同层有关(多年前我在 Windows XP vm 上遇到过这个问题),但我找不到任何暗示。
所以,我很困惑。我希望有人能帮助我!
答案1
最终证明解决方案与性能有关。一旦我稍微增加 CPU、内存和 GPU 内存,一切就都起作用了。
应用程序中似乎有一些开关,除非有足够的资源,否则不允许视频通话。我想这是有道理的 :)