参考一下下面文章,提到了iptv 5分钟一断的问题
https://blog.ctyi.me/%E6%8A%80%E6%9C%AF/2018/08/06/IPTV.html
Tricky的事情是,IPTV的直播数据实际上是通过IGMP和多播技术实现的。多播需要让IGMP的加入请求能够发送到光猫的上行逻辑接口,而我们的路由器和光猫的NAT三层转发挡住了这一功能。为了在路由器上实现这一功能,我们需要使用igmproxy添加多播数据包从WAN区域转发到LAN区域的规则。我们同时还可以使用udpxy来在路由器上把多播UDP数据包转换为HTTP数据包以方便网内使用。
坑:不知道为什么,OpenWRT的固件不太能正确处理IGMP的query,导致IGMP report上端收不到。解决方法是在光猫上把IGMP的代理模式由snooping改成proxy,不然就会发生5分钟断流一次的问题
【 在 whistlingMe 的大作中提到: 】
: 汇报, 目前放弃igmp proxy转发,最正常的网线连路由器,盒子上kodi直连组播源(非http代理)可正常观看IPTV。
:
: 为啥igmp proxy 每隔5分钟断一次,还没搞明白,猜测和上行的query包转发不正确有关,也许是梅林系统的bug?
: ...................
--来自微水木3.5.1
--
FROM 111.163.242.*