我很高兴发现一篇文章解释了我现在如何使用通过 Windows LAN 使用 Miracast.这项技术被称为基础设施上的 Miracast对于那些不知道的人来说,Miracast 是 Windows 10 使用的协议“投影到第二个屏幕”和“投影到此电脑”功能。
到目前为止,只有笔记本电脑(通过无线,配备特定硬件)可以使用此功能,这显然非常令人沮丧,因为此功能在常规工作站的 LAN 上非常有用。
问题是这篇文章似乎仅在 Surface Hub 的背景下讨论了此功能。
我的问题:
- Surface Hub 是否为此运行了一些自定义软件?
- 该软件可以安装在常规的 Windows 10 版本 1703 PC 上吗?
- 需要运行哪些服务来支持基础设施上的 Miracast?
答案1
我来这里是为了寻找相同的答案。结果发现答案是你仍然需要一个活动的无线适配器来建立 Miracast 会话。
自从这个问题被发布以来,微软文档链接在问题中已更新,其中包括以下更新:
在 Windows 10 电脑上,投影至此电脑必须在系统设置中启用此功能,并且设备必须启用 Wi-Fi 接口才能响应仅通过 Wi-Fi 适配器发生的发现请求。
附有常见问题解答部分,内容如下:
为什么我仍然需要 Wi-Fi 才能通过基础设施使用 Miracast?
识别 Miracast 接收器的发现请求只能通过 Wi-Fi 适配器进行。识别接收器后,Windows 10 便可以尝试连接到网络。
答案2
我假设微软更新了这篇文章,因为他们现在在那篇文章中特别提到了 Windows PC 和 Windows Phone 以及 Surface Hub。只需确保您在两端运行的是 1703 版(或更高版本)。就您在 2 个“常规”Windows 10 1703 或更高版本工作站之间进行 miracasting 的特定场景而言,本文的这一部分应该会有所帮助:
Surface Hub或 Windows PC可以充当基础设施上的 Miracast接收者。Windows PC 或手机可以充当基础设施上的 Miracast来源. 作为 Miracast接收者、Surface Hub或设备必须连接到您的企业网络通过以太网或安全的 Wi-Fi 连接(例如使用 WPA2-PSK 或 WPA2-Enterprise 安全)。如果 Surface Hub 或设备连接到开放的 Wi-Fi 连接,Miracast over Infrastructure 将自行禁用。作为 Miracast来源, 这Windows PC 或手机必须通过以下方式连接到同一企业网络 以太网或安全的 Wi-Fi 连接。
根据微软的文章和一些在谷歌上搜索的实际用例,我可以回答您的问题如下:
- 不
- 不要求
- 我不确定 1703 更新/添加了哪些具体服务,但该协议被称为“[MS-MICE]:通过基础设施建立 Miracast 连接协议”,并基于以下现有技术:
- 数据报传输层安全性 (DTLS) [RFC6347]
- 域名系统 (DNS) [IANA-DNS] [RFC1034] [RFC2181]
- 多播 DNS (mDNS)[RFC6762]
- 实时流协议 (RTSP) [RFC2326]
- 传输控制协议(TCP)[RFC793]
- Wi-Fi 显示协议 [WF-DTS1.1]
- Wi-Fi 点对点 (P2P) 协议 [WF-P2P1.2]
- Wi-Fi 简单配置 (WSC) 协议 [WF-WSC2.0.2]
希望这可以帮助!
答案3
我已经根据自己的需要检查了这个问题,以下是我经过实际证实的总结:
对于初始连接 - “投影仪”和“远程显示器”都应连接到同一个 Wi-Fi 网络。
建立连接后,可以关闭 WiFi。连接通过以太网继续工作。
重要的事情 - 目标“远程显示器”的名称应该可以通过投影仪的 DNS 解析。由于同时连接到 WiFi 和以太网的 PC 将有两个 IP 地址,因此客户端应确保实际解析到哪个 IP 远程名称。配置此功能的最简单和最直接的方法 - 添加条目
C:\WINDOWS\system32\drivers\etc\hosts
然后通过 重新检查ping REMOTE_DISPLAY_NAME
。“远程显示”应在防火墙中打开 TCP 端口 7250
毕竟,我期望通过以太网投影时延迟会更少,但这一期望落空了。实际上,我没有注意到任何改进。结果相当令人失望。性能仅适合没有动画的文本演示。