昨天一不小心搞定了电信 IPTV 内网转发。心血来潮,想看看极限能跑多少路 IPTV 直播。有关记录和讨论
我也是昨天看到 /t/102603 这个帖子下的留言,发现可以通过「电脑插光猫 ITV 口直接播放」来验证是否能能组播转发。
经过测试,我家东莞电信、深圳联通两地的 IPTV ,都可以满足。
我之前被其他帖子误导了,以为要鉴权抓包太麻烦就没搞了。没想到居然这么简单(刚好我的网络条件满足)。
GridPlayer ,基于 VLC 开发的开源多路播放器,支持硬解。
用 IINA 也试过,最多只能播放 15 个且很卡顿,后来搜到 GridPlayer 发现可以满足需求。
Mac 最多只能播放 25 路。
PC 额外播放 30 路,CPU 压力很大。
OpenWrt 监测 ITV 口带宽已打满 1000M ,家里有 2000M 宽带的朋友要是有条件也可以试试看能不能突破。
我不确定其他地区的运营商对 IPTV 有何限制(据网友留言,某些地方的 IPTV 线路被限制在 200M ),但我家的情况是 IPTV 和宽带共享带宽。
播放上限取决于 ITV 口的带宽,在理论上 1000M 可以稳定支持 50+路直播。
为了验证「家宽线路和 IPTV 线路是否共用带宽」,我又重新验证了下。
换了中兴 7013tv3 2.5G 光猫后,我家电信实际官网测速能稳定跑到 1300M 左右。刚刚重新测试了下。
从上面进一步测试看来,得出纠正后的结论
由于条件限制,我的宽带总下行是 1000M,无法验证 2000M 宽带是否能支持 100+路直播,但理论上是可以的。
把 iTV 的口换绑到光猫 2.5G 网口,又重新测试了下,原以为突破 1000M 的网口物理限制,但是实测下来,最高播放数量依旧限制了 55 路直播。
看样子 IPTV 的线路除了带宽,应该还有其他限制。
1
Jeanslike 23 小时 6 分钟前
牛了 来学习下
|
2
Johnoo 22 小时 25 分钟前
手动点赞 +10086
|
3
yyysuo 22 小时 2 分钟前
你这是组播转单播。
|
4
guoyan 21 小时 35 分钟前
学习下,想在电视上展现这样的效果。
|
5
youx 20 小时 37 分钟前
楼主应该先去学习下 pon ,逻辑业务的总带宽 不能超过物理链路带宽
|
7
acrisliu 18 小时 49 分钟前
需要宽带开通 IPTV 业务么?
|
9
cpstar 18 小时 33 分钟前
坐标北京联通,配置更简单,在 OPENWRT 定义好几个 IPTV 的静态路由,子网里边就随便 IPTV 了。
本地吃 CPU 那是显示渲染的问题,几十路画面 DirectDraw ,显卡/CPU 压力都很大。但是我觉得 udpxy 转包也是一个消耗 CPU 的事情,压力也很大啊,或许 55 路的限制在此?你可以试试直接本地 CPU 进行组播转包或者直接播放组播,会不会有 55 路的限制。然后 1000Mbps/5Mbps=200 路 |
11
foru17 OP |
12
foru17 OP @cpstar 我刚刚重新跑满了 55 路(后续新增的还是无法播放),这个时候 CPU 也才 60-70%,udpxy 每个进程 CPU 占用率大概 1-2%,整体还是吃不满 CPU 。算了,娱乐娱乐,不测了不测了。😂
|
13
king050203 17 小时 29 分钟前 via Android
西安电信,iptv 机顶盒 pppoe 拨号方式,但是电脑直插 iptv 端口能拿到 10 开头的内网地址,可以直接看组播。还有路由宽带拨号拿的 100.64 地址,只要打开 igmp 代理,也能看组播,还不影响 iptv 机顶盒同时使用。宽带上网的线路和 iptv 的线路都有组播信号
|
14
foru17 OP @cpstar
推翻昨天的结论,尝试探索 IPTV 极限,我知道这很离谱,改用 msd_lite 替代原来 udpxy 进行多播转发,同时将光猫 iTV 口 绑到 2.5G 网口,现在直播数量突破到了 72+56+25 ,由于电视台总数量不够,没意义了,网口平均速率达到 1200Mbps(不占用网络带宽) ,总数肯定过百了 😂 没想到 IPTV 给这么大带宽。 |
15
foru17 OP @cpstar https://x.com/luoleiorg/status/1872700773093769377
昨天那个 55 的限制,我看了下应该是我在 udpxy 插件那里不小心设置了一个最大客户端数量 50 。 我今晚改用 msd_lite 后又重新测了下,100 多路在线跑满宽带上限了。 |
16
tywtyw2002 10 小时 52 分钟前 via iPhone
7015tv3 是 xgon 的。 理论可以 10g 下行的。iptv 应该是理论上能无限跑。
你换个 10g xpon 的猫棒插电脑看看。毕竟 7015tv3 是 2.5g 口,1g iptv ,硬件限制 |
17
abc2xyz 10 小时 19 分钟前
@acrisliu 只是单纯看组播的话其实是不需要的,但是看组播需要你光猫里有 IPTV 的链接配置,有的还需要 vlan 绑定的设置,如果不开通 IPTV ,大部分情况光猫里是没有这些配置的,需要运营商下发,但是如果有超密或者自己换光猫,这些配置都是可以自己手动添加的
|
18
abc2xyz 10 小时 16 分钟前
Github:gridplayer
由来有这东西,以后用来扫频道有用,哈哈 |