电脑数码 篇十六:30元搞定移动宽带+IPTV,让你全屋畅享有线电视
写作说明:方法均来自于互联网,我只是动手实验了一下,写作主要是留个记录。
先简单作个介绍:硬件其实家里都有,只要能刷padavan系统的路由就能实现,我库存有小米AC2100(内存128M)、极路由4增强版(内存256M)等,后来在海鲜市场见到某东无线宝一代,没有EMMC才卖30块钱,512M大内存,用来作电视服务杠杠滴。让卖家刷好padavan系统,直接设置一下就能用了。
下面说明实施方法:有两个方案,一是把无线宝当旁路由使,光猫iTV接入旁路由的WAN口;二是无线宝当主路由或二级路由,光猫iTV接入路由的一个LAN口。
一、旁路由方案(有修改)
旁路由器的作用只有一个:接收组播的IPTV数据,然后通过udpxy转为http供内网客户端访问。光猫IPTV接旁路由器的WAN口,主路由LAN一根网线接入旁路由的一个LAN口,拓扑如下:
旁路方案拓扑路由器插电开机,先别接入家庭网络,用电脑连接路由LAN口,浏览器打开后台管理地址:http://192.168.123.1。到内网设置里,修改原IP“192.168.123.1”为主路由网段某一地址,如192.168.100.122。保存,等待页面更新为:http://192.168.100.122
设置内网IP在内部网络里的IPTV项,开启udpxy代理和xupnpd代理,端口号我填4022和4044,网络风暴控制可填100
开启IPTV关闭旁路由的DHCP,以免与主路由冲突
关DHCP单纯为了使用IPTV,防火墙用不着了,关掉。
关闭防火墙开启硬件加速,不知道有没有卵用
开启硬件加速从光猫引出的IPTV网线插入路由的WAN口,然后在浏览器输入 http://192.168.100.122:4022/status,显示多播地址10.*.*.* 即为正常
udpxy状态广东移动的话,用VLC播放器打开 http://192.168.100.122:4022/rtp/239.10.0.114:1025 试下效果,打开速度满快的。这里就不上图了,自个测试吧。
网络电视大多是安卓系统,安装上perfect player,导入自个抓取或者网上下载的.m3u文件(注意地址格式为http://192.168.100.122:4022/rtp/239.*.*.*:1**5),即可观看直播电视。
二、主路由方案
padavan作主路由的方案,网上有很多文章介绍。大多过于复杂,后来见到这篇文章“iptv局域网共享成功!k2p+灯大老毛子padavan实现iptv组播双网融合内网”,过程还算简单,于是依葫芦画瓢操作起来。先上拓扑
主路方案拓扑准备工作:获取光猫超级密码,查看你的IPTV VLAN ID号,一般是43,我是二班的,iptv vlan ID是48,ID号填入路由的外部网络设置。
外部网络设置如下图所示
WAN设置再看下内部网络中的IPTV设置,把启用组播路由到内网打开,启用 IGMP/MLD 侦听默认是开启的,如果不是,打开它
M2U-以太网交换机改一下,其他同旁路由方案
IPTV设置将光猫IPTV网线插入路由器的LAN1端口(如果不确定哪个是LAN1口,可以在网络信息里查看)。
使用vlc等软件,打开串流测试,组播地址是http://192.168.123.1:4022/rtp/239.*.*.*:1**5 的形式
如果你的padavan是作为主路由,那么就这样可以了。
我的主路由是爱快软路由,要在家庭网络中看电视直播,还需设置一下静态路由表
先在爱快里DHCP静态分配padavan地址为192.168.100.123,然后设置静态路由如下:
爱快设置静态路由重要提示:
同样注意关闭防火墙,避免出现端口无法访问的问题。
三、xUPNPd设置
参考项目的网站地址:http://xupnpd.org/
xUPNPd的作用就是让无法安装app的电视机通过dlna流媒体服务器播放本路由udpxy转换的直播节目。
注意播放列表.m3u文件的格式,严格按照官网示例进行设置,避免出现莫名其妙的错误。
Playlist example
播放列表示例说下xupnpd的使用:
打开 可扩展的 UPnP 代理 (xUPNPd),Web 端口:4044 后面的 Web status
智能电视打开本地播放,如果发现了xUPNP-IPTV的媒体服务器,点击进去打开播放列表即可观看电视。
如果出现闪退问题,尝试在Config中关闭Proxy mode,如下图
两种方法的效果差别不大,方案二适用于有软路由可以设置静态路由的情形,方案一我是用在老家普通路由的网络环境。
四、修正旁路由方案
原方案还没来得及带回老家实战,就出现莫名失联的bug。经过上网找解决办法及不断尝试,终于攻克此难关。
我首先是参考主路由方案,通过设置 端口隔离和 VLAN 过滤,把LAN1划分到IPTV STV端口,同样隔离 WAN 桥接端口,VLAN设置同主路由方案。
把iptv线路接到路由的LAN1口,这回终于不再找不着旁路由IP了。
虽然解决了稳定性问题,但是路由器的wan口就废了,心里总是有点不甘, 不停扒网,不停尝试,恩山和知乎上的这两篇文章帮了大忙。
“京东云无线宝 HIBOY Padavan固件 WAN口改LAN口非AP模式 变全LAN口的全功能辅助网关”
“Padavan固件配置单臂路由(Case Closed)”
其中用到的脚本代码如下:
#京东云 Padavan WAN口改LAN
switch vlan set 1 1111101 0 0 uuuuu-u
switch vlan set 2 0000010 0 0 -----t-
switch reg w 0x2004 0x005f0003
switch reg w 0x2104 0x005f0003
switch reg w 0x2204 0x005f0003
switch reg w 0x2304 0x005f0003
switch reg w 0x2404 0x005f0003
switch reg w 0x2504 0x00200003
switch reg w 0x2604 0x005f0003
switch pvid 0 1
#添加主路由网关
route add default gw 192.168.100.1
设置过程如下:
1、将Padavan设置为AP模式
2、在“高级设置-自定义设置-脚本-路由器启动后执行”添加以一代码
图中位置插入脚本3、不断电重启一下
4、从AP模式改回路由模式
5、修改WAN口配置
WAN设置6、端口隔离和VLAN过滤
外网设置往下拉,设置端口隔离和VLAN过滤
端口隔离和VLAN过滤7、内部网络设置同原先旁路由方案。
8、IPTV的设置
M2U - 以太网交换机:选择 Multicast to Unicast (即组播到单播)
重新调整下插线,iptv接Lan1口,局网接Lan2口,网络电视接Wan口,刚开机有点慢,后面就好了。查看网络地图,这回地球旁边的红叉变成绿勾勾了。
网路通畅了好了,后面再试用一段时间看看吧。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
奔跑的小吕哥
校验提示文案
-nothing-
校验提示文案
梦楠溪梦
校验提示文案
黑先生AllenLam
校验提示文案
值友7748665952
校验提示文案
浩渺星尘
校验提示文案
值友8988509112
校验提示文案
值友2584592588
校验提示文案
logicrain
1)原方案的旁路由模式,出现了什么bug?
2)修正后的方案,如果不参考恩山和知乎文章将WAN口改LAN口,是不是只是一个WAN口被浪费使用不了,还有其他损失或不足吗?
校验提示文案
那年夏天雨飘飘
校验提示文案
飞天神猴
校验提示文案
星星275449000
校验提示文案
PKkk
校验提示文案
star_xin
校验提示文案
魔都白发文艺青年
校验提示文案
啥名字这么难取
校验提示文案
值友2817090236
校验提示文案
sz熊猫
校验提示文案
zsuygl
校验提示文案
ErwinOu
校验提示文案
值友7748665952
校验提示文案
TdH啊
校验提示文案
值友9409443491
校验提示文案
ErwinOu
校验提示文案
zsuygl
校验提示文案
sz熊猫
校验提示文案
值友2817090236
校验提示文案
那年夏天雨飘飘
校验提示文案
啥名字这么难取
校验提示文案
logicrain
1)原方案的旁路由模式,出现了什么bug?
2)修正后的方案,如果不参考恩山和知乎文章将WAN口改LAN口,是不是只是一个WAN口被浪费使用不了,还有其他损失或不足吗?
校验提示文案
值友2584592588
校验提示文案
魔都白发文艺青年
校验提示文案
值友8988509112
校验提示文案
star_xin
校验提示文案
浩渺星尘
校验提示文案
飞天神猴
校验提示文案
奔跑的小吕哥
校验提示文案
值友7748665952
校验提示文案
PKkk
校验提示文案
星星275449000
校验提示文案