通过VLC配置组播服务器和客户端,体验视频基础组播功能。同时在支持IPTV的路由器上可以体验在WAN->LAN的视频播放、桌面共享等功能。

同时排查常见问题,当组播客户端无法接收到数据时,常见原因是组播服务器没有将数据发出到正确的网络接口。

系统路由配置

通过命令route add 239.10.1.0 mask 255.255.255.0 10.0.0.1 metric 100指定路由,其中10.0.0.1是对应网络接口的IP。

VLC偏好设置

常见问题

当PC存在多张网卡(包括VMware网卡)时,组播流量没有从期望的网卡发出

表现:通过Wireshark在指定网卡抓包,过滤规则是ip.addr=239.10.1.1,没有抓到任何数据包

解决方案:一是通过添加系统路由配置,如上所述。二是禁用其余网卡。

VLC 组播服务器设置

“媒体”->“流”->“文件”->“添加视频文件”->“串流”->“设置新目标”->“设置IP和端口”。

VLC 组播客户端设置

“媒体”->“打开网络串流”->“输入网络URL”(协议、IP和端口要匹配)。