双路由实现宽带和IPTV单播并存

前段日子把客厅不用的N1盒子刷成coreelec后,一直用于播放局域网高清,体验非常棒。唯一可惜的是USB口太慢,否则打算再买一台当下载服务器。

这周把家里宽带升级了,北京联通从50M->500M,实际体验倒没有成倍的提升,对于薅惯羊毛的主,这个结果肯定不满意。

网上闲逛的时候发现了这个贴子

https://exp.newsmth.net/topic/357dabb5a4dc6d5c4c75f96a30209cd9/1

很有启发,免费的IPTV,这个羊毛必须薅

根据大神的启发,略微调整了网络实现了IPTV与宽带共用一个局域网,免切换,并且无需修改光猫侧的参数

拓扑如下:

关键的信息:

1. 辅路由的WAN口接光猫LAN4,WAN口dhcp或者固定ip都可以,确保可以正常获取ip,并且WAN口ip与光猫的LAN口处于同网段

2. 打开辅路由LAN的组播开关,端口设置为8012,辅路由的系统必须是Padavan,否则就不好办了

3. 主路由是桥接拨号or光猫拨号不重要,关键是主路由与辅路由的LAN口在同一网段,辅路由的dhcp server设置必须把dns和网关指向主路由(padavan的lan->dhcp server中可以设置),确保接在主路由和辅路由下的设备都可以正常上网

4. 下载m3u文件,把里面的ip改成辅路由的LAN口ip

https://github.com/opengg/bj-unicom-iptv/ 

5. windows可以直接用播放器(推荐vlc)拖入m3u文件播放

6. N1(coreelec)系统用winscp把改好的m3u文件拖到系统目录下(例如/media),然后安装pvr simple client插件,设置m3u文件的路径,重启N1后,在电视中就可以播放了

20210208刷新:

实际测试发现,光猫4个口都可以作为组播源,刷新拓扑图如下,省了一个路由器(本来也是虚拟的,不是物理路由,相当于只是省了个网口出来)

pve里创建两个虚拟机,一个负责拨号,一个负责组播转局域网udp,用的openwrt,安装udpxy软件即可,配置如下:

udpxy配置,192.168.2.2是路由器本身的wan口IP,192.168.1.2是LAN口IP

 

发现这个版本的openwrt里自带xupnpd软件,可以配置pnp广播,这样局域网设备就不需要手动导入m3u文件了,配置如下

打开http://192.168.1.2:4044

第一步选择本地m3u文件上传

配置后,重新reload,为保险起见openwrt命令行重新运行xupnpd,重启服务

 

最后,在vnc软件中本地网络/UPnP目录下点击,依次展开播放列表中的层级,就可以自动发现频道了,enjoy!

HAPPY!

至此,教程结束,N1之前已经导入m3u到盒子里了,没有机会试验,其他设备应该也可以。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值