安装vlc测试组播遇到的问题及解决办法
1、安装vlc后进行组播加组,加组失败,wireshark没有抓到对应的组播报文;
原因:pc上安装多张网卡导致没有走对应的网卡出去;
解决办法:禁用其他暂时不用的网卡。
2、igmp版本不匹配,导致无法关看组播视频
windows系统默认IGMP版本都是V3,目前大多数设备环境只支持V2,这会导致无法观看组播视频,需要修改注册表来解决问题(一般情况下,在发现系统所处环境为 IGMPv2 组播环境时, 会自动切换到以 IGMPv2, 但是可能由于某种未知原因, windows 系统的该机制没有生效)
修改注册表方法:
1)win + R 输入regedit打开注册表编辑器;
2)找到注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters;
3)右键新建两个DWORD值,命名为IGMPVersion和IGMPLevel ,IGMPVersion值为3,IGMPLevel值为2;
IGMPVersion 字段: 2 —— IGMPv1, 3 —— IGMPv2, 4 —— IGMPv3(默认)。
IGMPLevel 字段: 0 —— 不支持组播, 1 —— 只支持发送 IPv4 组播, 2 —— 完全支持IGMP(默认)
4)修改完成以后重启电脑