亚马逊EC2 Windows Server 2019实例配置webcam、microphone访问权限问题
Windows Server 2019 EC2实例调用本地摄像头、麦克风解决方案
默认EC2实例不会直接映射本地主机的摄像头、麦克风外设,可通过以下两种方案实现外设调用:
方案1:RDP远程桌面本地资源映射(推荐,无需额外软件)
此方案适用于绝大多数常规外设,配置步骤如下:
- 于本地发起RDP连接的设备上,按下
Win+R输入mstsc回车,打开远程桌面连接工具 - 点击左下角「显示选项」展开完整配置菜单
- 切换到「本地资源」标签页:
- 在「远程音频」区域点击「设置」,弹出窗口中「远程音频录制」选择从这台计算机录制,「远程音频播放」选择在此计算机上播放,确认保存
- 下拉至「本地设备和资源」区域,点击「更多」按钮
- 展开列表中的「视频捕获设备」「其他支持的即插即用设备」,勾选需要映射的摄像头、麦克风设备,确认保存
- 回到常规标签页输入EC2实例的公网地址、登录凭证,发起远程连接
- 进入实例系统后按下
Win+R输入services.msc回车打开服务列表,确认「Windows Audio」「Windows Audio Endpoint Builder」两个服务状态为「正在运行」,启动类型设置为「自动」
完成上述配置后即可在实例内正常调用映射的摄像头、麦克风设备。
方案2:USB设备直通(适配RDP不兼容的特殊外设)
如果RDP映射无法识别你的特定型号外设,可通过USB over IP方案实现硬件直通:
- 确保EC2实例和本地主机之间网络延迟低于30ms,否则会出现明显的音视频卡顿
- 本地主机安装USB over IP服务端,将摄像头、麦克风设置为共享设备
- EC2实例内安装对应USB over IP客户端,连接本地共享的外设即可直接识别到硬件
注:Nitro架构EC2实例支持官方USB设备直通能力,但需要将外设挂载到AWS兼容的硬件节点上,仅适合固定部署场景,不适合普通本地外设临时调用需求。
常见问题排查
若完成配置后仍无法识别设备,检查实例内组策略配置:
- 按下
Win+R输入gpedit.msc回车打开组策略编辑器 - 依次展开路径:计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 设备和资源重定向
- 确认以下策略未设置为「已禁用」:
- 允许音频和视频播放重定向
- 允许音频录制重定向
- 允许即插即用设备重定向
- 允许视频捕获重定向
修改配置后重启实例即可生效。
内容的提问来源于stack exchange,提问作者Saptarshi _
相关产品推荐
相关产品推荐

