简单说原理,利用软路由多 WAN 或者单 WAN(VLAN)向光猫拨号或者 DHCP 获取 IPTV 专用的内网 IP 打通线路,然后软路由自身做 UDPXY 代理将运营商组播信号转换为内网单播使用
博主采用的是 N3450 双千兆的软路由,所以物理多 WAN 无法实现,只能采用 VLAN 模式下拨号
光猫设置三个部分:(如路由有物理多 WAN 的,此步骤可省略,只需要用一根网线链接光猫 IPTV 口和路由第二 WAN 口)
超密进入光猫,不知道超密的请拨打装维小哥电话,基本上会给
上网线路设置,默认的 VLAN 值不要动
IPTV 线路设置,默认的 VLAN 值一样不要动
VLAN 绑定
此处博主绑定了 4 条用户侧 VLAN 到千兆口,分别是 VLAN 宽带、宽带二拨(这两条用户侧 41、51 对应上网线路 WAN 侧 VLAN41),用户侧 45 对应 IPTV,用户侧 50 对应的还是路由器上网部分(此条作用为内网桥接之后可以直接打开光猫)
路由器设置两部分:VLAN 拨号 + udpxy 代理#
宽带和 IPTV 拨号设置,选择基于 VLAN 混合模式,然后新建三条拨号连接,对应之前设置用户侧两条上网 VLAN ID 和一条用户侧 IPTV VLAN ID
再新建一条静态 IP 用来直连光猫方便后期操作
到此为止,只要各个 IP 地址都已经正常显示,已经实现路由上拨号 IPTV 和宽带共存了,如果 IP 未正常出现,回到原 IPTV 机顶盒检查帐号密码和 IPTV 上网方式再调整
如本身是多 WAN 口路由器已连接到光猫 IPTV 口的,选择【基于物理网卡的混合模式】同样原理对 IPTV 线路拨号,出现 IP 是同样效果
设置 udpxy 代理
此处信号源接口选择之前拨号的 IPTV 线路,端口随意,建议五位数,设置好之后打开下面的地址:
http:// 路由器 IP: 设置的端口号 /status
出现如下界面,对照红框中 IP 地址和之前 IPTV 线路拨号出来的地址是否一致,不一致的话回去检查设置
至此为止所有设置就可以了,只需要对当地运营商的 IPTV 进行抓包,然后转换组播地址为单播地址,导入电脑 / 手机 / 平板 / 电视 / OTT 机顶盒播放软件即可
抓包的具体教程可以 Google,不会抓可以 Google 当地的 IPTV 列表大部分省份都可以直接下载到,然后进行修改即可。
例如博主这里湖南卫视抓包地址为:rtp://239.76.252.115:9000?ChannelFCCIP=10.255.168.4&ChannelFCCPort=15970,直接去掉端口号 9000 后面的内容变为 rtp://239.76.252.115:9000
再将如 rtp:// 替换为http://192.168.0.1:18888/udp/ (博主路由器地址为 192.168.0.1,端口号 18888,根据自己情况进行更改),一般 IPTV 有 100 + 频道,可以用用 notepad++ 直接批量替换即可
变为http://192.168.0.1:18888/udp/239.76.253.100:9000
最后看一下电脑上面使用 VLC 播放器打开 IPTV,打开网络地址输入即可,当然也可以自行整理 m3u 文件,建议上传到 epg.51zmt.top:8000 自动生成台标,需要 EPG 节目预告的也可以参考这个网站设置
本篇主要是讲原理,具体设置细节没有网络基础的小白并不建议自己弄,尤其是光猫部分设置不好可能直接导致断网,博主对观众各种不当设置导致的网络故障问题概不负责,还请联系装维小哥。
展开思路:
目前硬路由同时具备多 WAN 和 UDPXY 设置的固件博主仅发现 7621A 刷高恪的固件同时具备,理论上也具备本文实现功能的基础条件,还有其他同时具备此两种条件还请大家告知。
最后,大家享用愉快。