openwrt 单线复用 iptv卡顿问题的某个可能的原因
防火墙要放IGMP通信
我用组播看电视没有问题,已经投射公网方便自己出差的时候看。
今天下午要看比赛,结果打开机顶盒发现直播断续,基本4、5秒就会卡住,然后换台会正常几秒之后继续卡住。
网络结构
i350网卡四网口,其中三个给到软路由,第四个网口给到trueNas。本身是PVE架构。
光猫出一根线到350的网口1,openwrt给网口1和网口3做vlan,同时udpxy可以从软vlan绑定源端口,而网口3本身也可以给IPTV提供原有的直播源。
问题现象
通过udpxy观看直播没有问题,但通过网口3使用机顶盒在电视上看的时候会卡住。
解决办法
在防火墙的通讯规则中添加一条针对IGMP协议的放行规则后问题解决。


高级设置这里选择的是这个vlan,并没有选择对应的软件VLAN,当时记着要看。

实际选择VLAN85应该就可以,或者先选择匹配的是入站设备或是出站设备。这里选整个桥接的原因也是因为用的是实体网口,因为vlan85现在已经拿到了组播地址,vlc正常使用的,所以认为再对vlan85放行防火墙是没有意义的。
应该要选择出站设备——网口3 这样即可。等于是放行IGMP协议的通讯出站到网口3的设备。
总之都是细化的东西,没有研究。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

明天再起名
校验提示文案
明天再起名
校验提示文案