我的桌面上有 2 个接口:一个在启用多播的 vlan 中,可以访问某些 udp 流,但未经路由;另一个可以访问互联网,但没有多播。
如果仅启用了多播接口,我就可以播放流,例如使用 VLC。如果我启用第二个接口,我将无法访问多播流。
在我看来,这是由于路由问题导致的。因此我需要通过正确的接口路由多播请求(IGMP 等),或者类似的东西。
有人知道如何在 Windows 7 上执行此操作吗?
答案1
您是否尝试过将需要多播的网卡的优先级提高?
- 打开
Control Panel\Network and Internet\Network Connections
- 按下您的
ALT
键,然后选择Advanced
菜单并选择Advanced Settings
。 - 在 下
Adapters and Bindings
,将多播 NIC 移至Connections
字段中的 Internet 访问 NIC 上方。
如果有效请告诉我。
答案2
我只想向已接受的答案添加一条信息。在 Windows 10 中,不再有此设置可用。它基于指标。因此,在 Windows 10 的情况下,您需要手动设置网络适配器的指标,以实现与已接受答案中描述的相同的目的。