安卓电视通过 KODI 看 IPTV

billleo 03-28 23:00 关注

背景

家里装了电信 500m 宽带送了 IPTV,虽然用得很少,不过偶尔可以看看电视直播信号,虽然电视上装个直播 APP 也可以用,但是每次都要再开机顶盒,切换信号源,2个遥控器始终觉得不够简洁,家里的老人用起来更是奔溃。

更重要的是老人要收看老家的电视台,网上找的信号源经常不稳定而且清晰度也不行,于是有了这篇文章。

网络前提

这篇文章的前提是家里已经安装了 IPTV 的服务。

网络设置

登陆光猫的后台,修改成桥接

天翼光猫后台改桥接天翼光猫后台改桥接

然后通过主路由 PPPOE 拨号。

启用 IGMP snooping启用 IGMP snooping

拉一条网线把光猫的 iTV 的口和主路由 LAN 口连上(这一步很关键)

把光猫的 LAN 口 IP 设成家里内网的 IP 段把光猫的 LAN 口 IP 设成家里内网的 IP 段

这个 IP 可以根据自己家里的网络情况设置,注意要跟家里的内网同一个网段,避免 IP 冲突即可。关闭光猫的 DHCP 服务,由主路由管理 DHCP 分配。如果不清楚 DHCP 的原理建议谨慎操作。

这里强烈建议家里有条件的尽量换成主路由拨号,稳定性和速度应该回比光猫拨号好。

udpxy

接下来就是内网找台机器(软路由或者nas)安装 udpxy 了,这个是用来协议转换的。就是把 rtp:// 专成 http。

比如 rtp://239.77.0.2:5146 改成 http://192.168.2.254:4022/rtp/239.77.1.130:5146

UNRAID 上安装 udpxyUNRAID 上安装 udpxy

OpenWrt 上安装也行,根据自己的实际情况调整OpenWrt 上安装也行,根据自己的实际情况调整

IPTV RTP-List

接下来就是去网上扒到自己所属的电信运营商的 IPTV 的 rtp 地址。

以广州电信为例子:

安卓电视通过 KODI 看 IPTV

接下来替换一下里面的内容,把 rtp://239.77.0.2:5146 替换成 http://udpxy_IP:4022/rtp/239.77.0.2:5146

用 vlc 打开替换后的地址,此时应该就可以看到直播了。

安卓电视通过 KODI 看 IPTV

这样就可以用广州电信的 IPTV 看汕头的本地直播这样就可以用广州电信的 IPTV 看汕头的本地直播

至此,我们就实现了把 IPTV 的组播信号转换成 http 信号,局域网内的所有设备都可以访问,清晰度跟机顶盒一致。另外看直播的时候因为走的是组播信号,不会占用家里宽带的出口带宽。

KODI + PVR IPTV Simple Client

安卓电视通过 KODI 看 IPTV

KODI 上安装 PVR IPTV Simple Client 插件,设置里面的 m3u 设置为前面扒到的广州电信的 rtp list 修改替换后的m3u8文件即可。家里有多台电视,重复设置即可。这样也可以实现家里多台电视都具备播放 IPTV 的功能,无需单独再采购机顶盒。当然 jellyfin 也可以支持。

家里的电视通过 KODI 就可以看地方台的直播了家里的电视通过 KODI 就可以看地方台的直播了

最后说明一下

我这边是广州电信的 IPTV 网络环境,不同地方可能略有不同,不过大致的思路应该是一致的。

总结

可能大家觉得麻烦,装个直播 APP 好像也能解决问题。没错,不同的解决方案有不同的使用场景,大家根据自己的需要选择即可。这个方案的特点是通过组播转协议的方式看直播,不用占用网络出口带宽,看高清不卡顿。另外还挖掘出 IPTV 机顶盒没有显示的频道,比如我这里的核心诉求就是想在广州看汕头的本地台。目前市面上的直播 APP 都是各种盗链直播地址,清晰度、速度、稳定性肯定不如 IPTV,特别是一些偏门的频道,经常不稳定,用这个解决方案就可以一劳永逸拉~

全部评论(345)
游子寻岸
27
03-29 00:05

为何要开通IPTV,KODI导入m3u8就可以看了啊,网上有很多TV的m3u8。

值友9819288127
22
03-29 06:10

kodi本来就是给小众爱折腾的人群用的,思路和常人不同。你给老人用不更崩溃吗?

billleo
22
03-29 00:12
游子寻岸 为何要开通IPTV,KODI导入m3u8就可以看了啊,网上有很多TV的m3u8。 1

不一样的,网上的m3u走的http,文中的方法是用原生的iptv组播转协议,跟用iptv盒子的速度和稳定性一样

包若兰
14
03-29 03:12
最靓个猪腩肉 不啰嗦吗??直接下一个 移动直播 APP 全是IPTV的地址,没个省份电信自动联通都可能切换 1
billleo 文中已经说清楚场景和目的了[脸红] 2

我的兄弟叫顺溜之盲眼狙神不看文

billleo
14
03-29 00:51
最靓个猪腩肉 不啰嗦吗??直接下一个 移动直播 APP 全是IPTV的地址,没个省份电信自动联通都可能切换 1

文中已经说清楚场景和目的了[脸红]

我不吃香菜
10
03-29 02:45

你这第一步改桥接就把我难住了

飞上天的鱼
9
03-29 07:43
值友9819288127 kodi本来就是给小众爱折腾的人群用的,思路和常人不同。你给老人用不更崩溃吗? 1

我也是这样认为,老人经常用的话,就弄个机顶盒,按开机键后,打开就是自动播放画面,根本不会在意“要用两个遥控”的问题。

老干部灰土狼
9
03-29 06:36
值友9819288127 kodi本来就是给小众爱折腾的人群用的,思路和常人不同。你给老人用不更崩溃吗? 1

第一反应也是老人咋用KODI……

李总好
6
03-29 00:08
游子寻岸 为何要开通IPTV,KODI导入m3u8就可以看了啊,网上有很多TV的m3u8。 1

装电信网送的啊。开头人家写了,况且不要这个服务也不会退费用。

值友2247400448
4
04-14 06:49
值友9819288127 kodi本来就是给小众爱折腾的人群用的,思路和常人不同。你给老人用不更崩溃吗? 1

他前提就不成立,联通iptv,开电源就进直播了,遥控器1克隆电视机,电视机设置好开机信号源。总体操作就是按一下插座开关,按一下机顶盒遥控器电视机开机,好了,进直播了。舍近求远,瞎折腾。