欢迎光临
我们一直在努力

湖南电信OpenWrt 拨号 IPTV 全流程教程 | 内网融合组播转单播 + 单播回看全搞定

前言
前阵子折腾了一下用吃灰的 斐讯 K2 老设备来进行组播转单播(传送门 👉 [IPTV组播转单播实战|湖南电信 + 斐 讯K2路由折腾记]),虽然成功了,但最近多个 4K卫视频道 上线,实测播放时容易出现花屏、卡顿现象。
考虑到这台设备性能确实跟不上,索性直接换上性能更强的主路由,彻底解决这类问题 💪。
同时,机顶盒在看4K卫视时,颜色有点异常,观感不好,而且只支持4K25Hz输出,不能50Hz,所以,本次折腾改为PPPoE拨号模式,要搞定单播以及回看,以实现彻底抛弃机顶盒。
🧩 使用设备与网络拓扑

这次的主角是:

  • 主路由:JCG Q30 PRO

  • 固件:Kiddin 大佬的 openwrt.ai 最新版本

  • 光猫:华为 HS8145C5(湖南电信)

  • 网络环境:光猫拨号上网 + IPTV 桥接,机顶盒 PPPOE 认证。这也应该符合大多数湖南电信宽带用户的网络情况。

网络连接结构如下:

光猫千兆口 → 主路由wan口(192.168.0.1) → 二级路由lan口(192.168.0.111,DHCP关闭)
光猫 iTV口 → 主路由lan3口

原来是光猫 + 斐讯K2 分工,现在则由 主路由全权接管 IPTV 拨号与组播转单播。拓扑图如下:

⚙️ 接口配置详解

1️⃣ 分离 LAN3 接口
进入 OpenWrt 后台 → 网络 → 接口 → 设备
找到 br-lan,取消 LAN3 的勾选(即把 LAN3 从网桥中摘出来)
然后在“高级设备选项”里 勾选「启用 IGMP 嗅探」 ✅(很重要)

图片

2️⃣ 配置 LAN3
在设备列表中选中 lan3进行配置

  • 高级设备选项–强制 IGMP 版本:IGMPv2 (关键点)✅

  • 保存并应用

    图片

3️⃣ 创建 IPTV 拨号接口
在 “网络 → 接口” 中点击 “添加新接口”:

  • 接口名称:iptv

  • 协议:PPPoE

  • 设备:lan3

  • 输入 IPTV 账号与密码

  • 高级设置中取消「使用默认网关」

  • 「使用网关度量值(网关跃迁值)」填比 WAN口 略大的数字(如 20)

保存后,如果拨号成功,会看到一个以 10.x.x.x 开头的内网 IP 地址 🎉

💡 仅需组播时可简化配置:
协议选“静态地址”,IP 填 10.x.x.x,例如10.161.144.19;掩码 255.255.255.0 即可。

图片

🔥 防火墙配置

确保 IPTV 接口在单独的防火墙区域内,并启用:

  • 「IP 动态伪装(Masquerading)」 ✅

  • 「允许 IGMP」✅

这一项极其关键,未勾选可能导致 单播与回看均无法播放

📡 组播转单播

OpenWrt 可选的工具有:

  • 🧰 udpxy

  • ⚙️ msd_lite

  • 🧪 rtp2httpd-modern(新宠)

安装方式:

系统 → 软件包 → 搜索 udpxy 或 msd_lite → 安装

✅ 以udpxy 配置为例:

  • HTTP 监听接口:br-lan

  • 多播订阅源网络:iptv

  • 组播订阅源接口:lan3

图片
  • 保存后,浏览器打开:

    http://192.168.0.1:4022/status

    可以看到 udpxy 状态页面。

图片

测试

http://192.168.0.1:4022/udp/239.76.253.62:9000

播放成功!🎬

尝鲜新工具 rtp2httpd-modern

前些天逛论坛发现了此工具,功能强大。此工具支持 RTSP→HTTP 转换,界面现代,状态面板精美。
不过未在官方源上架,需要从项目仓库安装:
👉 https://github.com/stackia/rtp2httpd

图片

使用一键脚本尝试了几次才安装成功(提示下载失败,重试几次就好了),安装后菜单找不着,卸载手动安装后才知道有问题,在AI的指导下才解决,成功进入了菜单面板。

配置示例:

  • 上游单播接口:lan3

  • 上游组播接口:lan3

  • 根据习惯使用端口4022

  • 其他默认即可

图片

保存后测试同样成功播放!

安装略麻烦(我也是在 AI 的帮助下才成功😂),目前不太推荐小白,但界面非常直观,状态面板对我的胃口。

  • http://192.168.0.1:4022/status
🛰️ 单播与回看

要实现单播播放与回看,需要在 路由表 中添加以下 IPv4 路由 👇

进入 网络 → 路由 → 静态IPv4路由 里,添加以下IP段

接口
目标
类型
iptv
124.232.131.0/24
unicast
iptv
124.232.135.225/32
unicast
iptv
124.232.149.44/32
unicast
iptv
124.232.231.172/32
unicast
iptv
222.246.132.231/32
unicast
iptv
220.168.138.0/24
unicast
iptv
220.168.139.0/24
unicast
iptv
175.10.54.0/24
unicast
iptv
61.150.160.0/24
unicast
iptv
239.76.0.0/16
unicast
iptv
10.0.0.0/8
unicast

💡为什么要添加路由表?

在光猫拨号上网、路由器单独拨号 IPTV 的场景下,IPTV 网络其实是一个「独立的内网」,与互联网不是一个网段。
如果不手动添加路由,路由器根本不知道「124.232.231.172」这类 IPTV 单播服务器的地址应该从哪个口走,就会默认从上网口(WAN)出去,结果当然是访问失败。

因此,我们要在路由表里明确告诉路由器:

凡是访问 IPTV 相关的地址(如 124.232.x.x、220.168.x.x、239.76.x.x 等),都走 iptv 接口。

这样一来,直播、单播、回看等 IPTV 请求就能正确通过 pppoe-iptv 通道进入电信专网,播放自然就顺畅了。

同时,由于这些 IPTV 地址走的是另一张“网”,并不会影响日常上网流量。

添加完保存应用后,IPTV内网资源都能访问了:

📺 湖南电信 IPTV 单播接口

频道列表地址:
👉 http://10.255.9.200/IPTV_EPG/Channel/GetChannelsList?&version=YYS.5.9.7.266.6.HNDXIPTV.0.0_Release_ZTE_4K

里面可看到频道及部分播放地址,如:

CCTV1,http://124.232.231.172:8089/000000002000/201500000063/index.m3u8某些频道缺失地址,可以通过扫源工具扫出来。

图片

 

这个播放地址播放直播时需加参数:?zte_offset=0&starttime=

http://124.232.231.172:8089/.../index.m3u8?zte_offset=0&starttime=而播放回看需去掉 zte_offset 参数,使用starttime和endtime确定时间段。例如?starttime=20251016T073000&endtime=20251016T083000标识2025年10月15日早上7点30分至8点30分这个时间段的节目:

http://124.232.231.172:8089/.../index.m3u8?starttime=20251016T073000&endtime=20251016T083000

⚠️ 注意时差问题
时间参数与实际播放内容相差 8 小时(UTC 时间差),如 07:30 实际播放的是下午 15:30 节目。

图片

另外还发现了另一套单播格式:

http://61.150.161.169/PLTV/88888891/224/3221225521/10000100000000060000000000101108_0.smil/index.m3u8?fmt=ts2hls

回看:

http://61.150.161.169/TVOD/88888891/224/3221225521/10000100000000060000000000101108_0.smil/index.m3u8?fmt=ts2hls&playseek=20251015073000-20251015080000

这个回看比较好处理,播放器直接配置回看参数playseek即可,不过目前只看到一个频道,不知道抓包能否找到全套,有待研究。

🔍 总结

这次算是一次 OpenWrt IPTV 融合的进阶实践

  • ✅ 光猫桥接 + 主路由 PPPOE 拨号

  • ✅ 组播转单播

  • ✅ 单播 + 回看全支持

  • ✅ 稳定播放 4K 频道

不过由于这个参数和时间问题,如何设置播放器回看参数成了难题。

据我所知,影视壳回看参数支持替换,应该能将直播地址里的zte_offset替换为空,如何修正时差却未知。

酷9回看参数支持填写时区,应该能解决这个问题,但是去除多余参数不知道怎么搞定。有待研究。或许只能写个php来代理,处理回看参数问题了。

下一步准备再试试自动节目单 + 台标匹配,让 IPTV 完全超越盒子体验,彻底抛弃盒子!📺✨

赞(0)

这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看 | 关于我们


版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《湖南电信OpenWrt 拨号 IPTV 全流程教程 | 内网融合组播转单播 + 单播回看全搞定》
文章链接:http://www.077u.cn/jiaocheng/software-jiaocheng/6402.html
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。
分享到

评论 抢沙发

登录

找回密码

注册