前情提要

博主家用的是广东电信的宽带,送了一个IPTV的机顶盒,平时放在老人房间播放。时不时的总能在网上看到有人折腾IPTV机顶盒和光猫,实现多设备同时观看IPTV的直播,博主我也折腾过多次,由于都要进去光猫里进行设置,担心搞的不好,把IPTV搞坏了,老人家看不了电视,又被说。但是,我还是收集了各种单播组播的信号源,就等有一天能实现多设备同时观看IPTV。

机会来了。国庆期间,在油管上刷到一哥们无损光猫,也就是光猫不做任何更改,利用OpenWRT来接管机顶盒的办法,实现IPTV信号源的转发,说干就干,一次成功,记录在此。

广东电信测试成功,其它运营商或地区,也可以试一下,是否能成功。

油管的视频:https://www.youtube.com/watch?v=z4gWgJPwHX4

功能实现

1,光猫不做任何更改

2,原始的IPTV盒子照样可以看直播

3,内网所有设备都可以同时看直播,互不干涉

4,内网看直播不占用宽带流量,走IPTV专线

搭建环境及条件

1,家里能正常上网,IPTV盒子能正常观看电视。

2,路由器至少空一个口。

3,OpenWRT的固件路由器一台。如果你是软路由,则空一个口出来接光猫的iTV。

4,也就是说,要有两台路由器,一台是平时拨号上网的,一台是OpenWRT的固件。如果你是软路由,只需一台就行了。

准备工作

1,打开IPTV盒子,看一下拨号得到的IP地址,拍照或记录,IP地址和网关,后面会用到。如下图

2,IPTV机顶盒底部,记录mac地址,后面会用到。

连线图

OpenWRT连接光猫的iTV接口,就是连iptv机顶盒的那个口。在OpenWRT里面这个口要直通,OpenWRT的另一个口,直接连路由器的LAN口即可。

如果你有软路由,直接直通一个网口出来,接光猫的iTV也是可以的。

博主用了一个8口交换机接在光猫的iTV口上,然后交换机接OpenWRT直通口、接原始的IPTV机顶盒,也就是说,把iTV多扩了几个,方便原始的IPTV盒子使用。

如果是多网口的软路由,可以直接把iTV插到软路由的某一个网口上即可,然后在软路由的OpenWRT里进行设置。

OpenWRT设置

1,新建一个接口

2,新建接口名填IPTV,设置见下图。

协议:静态地址

设备:这里选直通的那个网口,也就是接iTV的那个口

开机自动运行:打勾

IPv4地址:填入之前我们拍的机顶盒的那个IP地址

IPv4网关:填入之前我们拍的机顶盒的那个IP网关

高级设置里面,把使用网关跃点改为200

3,防火墙这里,选择IPTV防火墙

4,DHCP这里也不用设置,如果有请关闭。

5,编辑直通的那个网口

6,在直通网口的mac地址这里,填入机顶盒的mac地址

7,在OpenWRT安装udpxy插件,并进行以下设置

启用:打勾

刷新:打勾

状态:打勾

绑定IP/接口:填写本OpenWRT的地址,我这个的地址是10.0.0.22,所以就填这个

端口:任何设置,默认也可以

源IP/接口:填写之前记录的机顶盒的IP地址

8,打开:http://10.0.0.22:4022/status

看一直转发状态,可以看到,一台设备已连上了,并且有速度显示。

9,整理IPTV的源

github上最新最快的rtp源,广东电信:https://github.com/Tzwcard/ChinaTelecom-GuangdongIPTV-RTP-List

这里的源是rtp的,我们还需要稍做更改

#EXTINF:-1 tvg-name="广东卫视" group-title="IPTV-广东电视台",广东卫视高清
rtp://239.77.1.19:5146

更改为

#EXTINF:-1 tvg-name="广东卫视" group-title="IPTV-广东电视台",广东卫视高清
http://10.0.0.22:4022/udp/239.77.1.19:5146

然后保存为m3u格式,这里提供一份我整理去重的版本:GuangdongIPTV_http_udpxy_HD

成功!!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注