xfreerdp 重定向 usb 网络摄像头

xfreerdp 重定向 usb 网络摄像头

我正在尝试使用 xfreerdp 连接到 Windows VM,并且需要在我的 Ubuntu 机器上转发本地网络摄像头。

我的 Ubuntu 发行版有 xfreerdp“2.2.0 (n/a)”

我发现了一些相互矛盾的文档,但我相信我使用的是最新的(至少是 2020 年的)。

我曾尝试过这样的重定向:

xfreerdp /usb:id,dev:1edb:be56 <other options...>

它并没有被拒绝(因为许多畸形变体都会被拒绝),然而,Windows VM 无法识别任何可用的摄像头。

谁能告诉我出了什么问题?

或者有人能建议我如何开始调试这个吗?我承认我对这个等式的 Windows 方面了解甚少。

短暂性脑缺血发作

答案1

我刚刚在其他地方找到了一个适合我自己的解决方案。正如所发生的那样,xfreerdp 确实尝试共享 USB 设备,但 Windows 10 主机未配置为接受它。

有几个策略条目可以配置此行为。

按照下面说明设置条目后,我现在拥有一个用于共享网络摄像头的音频设备和一个图像设备。

摄像头不会显示在摄像头中,但可以在远程主机上的“Teams”中使用。性能不是很好,但即使是 Logitech 设置应用程序也能识别它,我可以配置其行为。可能将视频数据从客户端双重传输到主机并通过 RDP 会话返回以使其在会话中可用并不是一个好主意。

  1. 跑步管理控制台在目标 VM(目标 Windows 10 虚拟机)上启动组策略编辑器。如果您具有管理员访问权限,则可以从运行对话框中输入 gpedit.msc(使用 WinKey+R),或者启动提升的 CMD.EXE 并从命令行输入 gpedit.msc。

  2. 找到项目 *计算机配置 \ 管理模板
    Windows 组件 \ 远程桌面服务 \ 远程桌面会话主机 \ 设备和资源重定向*不允许 从组策略编辑器的树视图支持即插即用设备重定向。

  3. 将此项目设置为已禁用

  4. 从提升的命令提示符运行 gpupdate /force。

  5. 至少断开 RDP 会话并重新连接,如果这不起作用,请重新启动目标 VM。

https://stackoverflow.com/questions/33719489/how-to-enable-usb-redirection-in-windows-10/46628854

相关内容