vlc多网卡时组播的发送与接收

来源:互联网 发布:安卓手机彻底清除数据 编辑:程序博客网 时间:2024/05/29 15:01

      vlc在如果工作在多网卡时,会出现接收不到网络串流的情况。当禁掉一块网卡后,正常接收vlc。

      网上好多解决方法都说用"--miface="方式能解决,但试了好久也不行,最后找到了一个方法如下:

      1,进入注册表,找到
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\Tcpip
\Parameters
此时你需要知道网卡guid,获取网卡guid的方式如下:
打开“运行”->输入cmd->getmac,此时就能获取网卡名对应的guid。知道guid后,进入注册表。

      2,HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\Tcpip
\Parameters
\Interfaces
\interface GUID (找到刚刚获取的guid名)

     3,鼠标右键点该guid -> 新建 -> DWORD型,命名为“TypeOfInterface”(注意区分大小写)。然后将它的值改为“2”.之后重启计算机。

     4,重启后打开命令行,输入“route print”,看看224.0.0.0组播地址是不是只是在你配置的网卡上存在,如果是就说明配置成功!