需求:国内macOS电脑远程香港windows服务器,打开服务器里的chrome浏览器调用本地macOS电脑的摄像头进行视频会议
测试下来,RemoteFX方案使远程服务器调用本地摄像头的兼容性是摄像头、调用摄像头的程序、客户端系统、服务器系统综合决定的。
总结下就是macOS Server2019、Win10 Server2012R2的兼容性相对较高:
1、客户端macOS 服务器Server2019,客户端无需额外配置,使用microsoft-remote-desktop-for-mac 勾选如上图的Cameras就行。
2、客户端Win10专业版/工作站版 服务器Server2012R2,服务端和客户端参考https://cloud.tencent.com/document/product/213/43017 配置,但请注意:这个文档配置远程桌面会话主机后,微软默认是免费120天,超出后得跟微软买授权,参考https://cloud.tencent.com/developer/article/1835377
macOS上的远程软件microsoft-remote-desktop-for-mac 是微软近年才支持的,macOS上这个远程软件的老版本是没有勾选摄像头的这个选项的。微软开发macOS上这个远程软件新版本时没有把低版本Server系统考虑进去,实测Server2012R2/Server2016都不能识别到本地摄像头,只有Server2019可以,而系统版本越高越耗费资源,需要的机器配置会高一些,2核4G内存10Mbps带宽,这个配置可能将将好,并且通过公网远程大陆外的机器会走国际链路(国际链路本来就不如国内稳定,一般会有比较可观的丢包率),整体来说,通过macOS电脑做客户端来实现这个需求,服务器成本会有点高。
服务器使用Server2012R2系统、客户端电脑使用Win10专业版系统,实测2核4G内存10Mbps带宽是可以满足需求的,比较流畅。我的电脑实测服务器重装为Server2016/2019按同样的文档配置成功了,远程上后不显示RemoteFX的图标,可能是我电脑摄像头的问题,跟Server2016/2019兼容性不行。