广东电信 IPTV 组播极限测试

foru17 · 昨天 13:10 · 103 次点击

昨天一不小心搞定了电信 IPTV 内网转发。心血来潮,想看看极限能跑多少路 IPTV 直播。有关记录和讨论

🌐 网络条件

  • 东莞电信 1000M 下/50M 上(有公网 IPv4/IPV6)
  • 光猫 2.5G 网口 1 桥接,软路由拨号
  • 光猫 iTV 口 桥接: 封装类型 PPPoE 网线连软路由,OpenWrt 配置网口 UDPXY 转发组播

🔧 硬件配置

  • 光猫: 中兴 7015tv3 (2.5G WAN + 1G ITV)
  • 软路由: N5105 4 口 2.5G
  • Mac: M2 Max/96GB + 2.5G 网卡
  • PC: i7-8700K/1080 + 万兆网卡

📡 转发组播

我也是昨天看到 /t/102603 这个帖子下的留言,发现可以通过「电脑插光猫 ITV 口直接播放」来验证是否能能组播转发。

经过测试,我家东莞电信、深圳联通两地的 IPTV ,都可以满足。

我之前被其他帖子误导了,以为要鉴权抓包太麻烦就没搞了。没想到居然这么简单(刚好我的网络条件满足)。

🎮 测试播放器

GridPlayer ,基于 VLC 开发的开源多路播放器,支持硬解。

用 IINA 也试过,最多只能播放 15 个且很卡顿,后来搜到 GridPlayer 发现可以满足需求。

📊 测试结果:

  • Mac 跑到 25 路就到顶了(CPU 高负载+风扇难得跑了起来),系统不卡顿,但是播放器卡顿。
  • PC 能撑到 30 路( Mac 那边 25 路还在运行),可添加无限源但超过会卡顿,已达 CPU 和显卡瓶颈,系统卡顿,播放器可能崩溃。
  • 每路都是不同的电视台源,上面 55 路同时播放流畅不卡顿。跑满时,其他设备(AppleTV/手机) IPTV 客户端无法再播放其他线路,ITV 网口监测带宽已打满 1000M
  • ⚠️ 家宽速率从原本 1300M 降至 200-300M ,说明占用了主线路带宽

Mac 最多只能播放 25 路。

PC 额外播放 30 路,CPU 压力很大。

OpenWrt 监测 ITV 口带宽已打满 1000M ,家里有 2000M 宽带的朋友要是有条件也可以试试看能不能突破。

💡 结论

我不确定其他地区的运营商对 IPTV 有何限制(据网友留言,某些地方的 IPTV 线路被限制在 200M ),但我家的情况是 IPTV 和宽带共享带宽。

播放上限取决于 ITV 口的带宽,在理论上 1000M 可以稳定支持 50+路直播

举报· 103 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部