安卓电视通过 KODI 看 IPTV

背景家里装了电信 500m 宽带送了 IPTV , 虽然用得很少 , 不过偶尔可以看看电视直播信号 , 虽然电视上装个直播 App 也可以用 , 但是每次都要再开机顶盒 , 切换信号源 , 2个遥控器始终觉得不够简洁 , 家里的老人用起来更是奔溃 。
更重要的是老人要收看老家的电视台 , 网上找的信号源经常不稳定而且清晰度也不行 , 于是有了这篇文章 。
网络前提这篇文章的前提是家里已经安装了 IPTV 的服务 。
网络设置登陆光猫的后台 , 修改成桥接 。

安卓电视通过 KODI 看 IPTV

文章插图
 
天翼光猫后台改桥接
然后通过主路由 PPPOE 拨号 。
安卓电视通过 KODI 看 IPTV

文章插图
 
启用 IGMP snooping
拉一条网线把光猫的 iTV 的口和主路由 LAN 口连上(这一步很关键)
安卓电视通过 KODI 看 IPTV

文章插图
 
把光猫的 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
安卓电视通过 KODI 看 IPTV

文章插图
 
UNRAID 上安装 udpxy
安卓电视通过 KODI 看 IPTV

文章插图
 
OpenWrt 上安装也行 , 根据自己的实际情况调整
IPTV RTP-List接下来就是去网上扒到自己所属的电信运营商的 IPTV 的 rtp 地址 。
以广州电信为例子:
安卓电视通过 KODI 看 IPTV

文章插图
 
【安卓电视通过 KODI 看 IPTV】接下来替换一下里面的内容 , 把 rtp://239.77.0.2:5146 替换成
http://udpxy_IP:4022/rtp/239.77.0.2:5146
用 vlc 打开替换后的地址 , 此时应该就可以看到直播了 。
安卓电视通过 KODI 看 IPTV

文章插图
 

安卓电视通过 KODI 看 IPTV

文章插图
 
这样就可以用广州电信的 IPTV 看汕头的本地直播
至此 , 我们就实现了把 IPTV 的组播信号转换成 http 信号 , 局域网内的所有设备都可以访问 , 清晰度跟机顶盒一致 。另外看直播的时候因为走的是组播信号 , 不会占用家里宽带的出口带宽 。
KODI + PVR IPTV Simple Client
安卓电视通过 KODI 看 IPTV

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

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


推荐阅读