gdin

广州电信越秀片区割接到 vBRAS,组播 260 秒断流

  •  
  •   gdin · 2 days ago · 2131 views

    大概 10 天前左右外出在外地,回到广州发现广州电信已割接到 vBRAS ,后果就是造成组播 260 秒断流,用 RouterOS IGMP Proxy 转发,用 DIYP 播放组播信号只能看 260 秒,然后一直静止画面,换台后,可以再播 260 秒,然后又卡死,用原配的机顶盒播放也在 260 秒卡顿几秒,然后继续播放,通过抓包发现这时是转为了单播,肯定是组播的问题。 报障后电信后台重做数据,260 秒问题并没有解决,反而大量频道失去了组播源,仅有少量台用组播可以播放 260 秒的。 几个月前发现朋友家的佛山电信也是割接到 vBRAS 的,同样只有少量组播源,绝大多数频道都没有组播,但今天检测朋友家的网络发现该片区的组播源都有了。 初步判断是割接 vBRAS 相关配置问题,23 年就有人反映有些地方电信割接了 vBRAS 会出现各种问题,不成熟,这次是自己亲身体验了。 今天也检测了广州几个地方的电信线路,还有较多片区是未割接到 vBRAS 的,搞了 3 年多,不知道为什么这么多问题还是没解决,还是强行推广割接。目前未发现移动的割接 vBRAS ,移动的 BRAS 感觉片区很多,分得比较细,电信的一个 AC 管一大片。 虽然扫描发现还保留有一个传统的 BRAS ,用 PPPoE 可以指定拨入,但 IPTV 是 IPoE 认证的,无法切换。 另外意外发现 PPPoE 指定传统 BRAS 拨入时,下行速率偏低,但上行偏高,签约速率 50M 上行,实测可以达到 130M+。

    24 replies    2026-08-25 19:22:23 +08:00
    laminux29
        1
    laminux29  
       2 days ago
    不是哥们,你在公网上玩组播?你这出发点就有问题啊..公网支持组播是情分,不支持组播是本分。你要在公网上玩视频,建议还是老老实实走 tcp 视频流吧。
    gdin
        2
    gdin  
    OP
       2 days ago
    @laminux29 我哪里说用公网玩组播啊?我说的是家里 IPTV 机顶盒播放组播
    laminux29
        3
    laminux29  
       1 day ago
    @gdin 可以试试红果短剧,比 IPTV 的节目内容好太多了。因广电限制,能在 IPTV 播出的内容,故事性很俗套且放不开。
    bigtan
        4
    bigtan  
       1 day ago
    深圳电信的 IPTV 可以用 pppoe 博,最近也切换到了 vbars ,但是没发现楼主提的 IPTV 断流。不过 msdlite 都有个兼容性选项,每隔多少秒,重新加入组播,似乎就是解决楼主这个问题的,推荐楼主试试。
    Autonomous
        5
    Autonomous  
       1 day ago
    @bigtan
    同深圳电信,IPTV 组播甚至可以在普通上网通道里面播放到(即 VLAN 41 的那个,用 [email protected] 来拨号),前段时间也出现过和楼主相似的问题,我是看 130 秒就卡死,后来 UniFi 更新了一波固件解决了这个问题,莫名其妙就好了。
    bigtan
        6
    bigtan  
       1 day ago
    非 IPTV 的 vlan 里面也能播 IPTV ,666 啊。

    https://github.com/bigtan/iptv-rs

    我自己写了个组播+回看+源模板+FCC+链接生成的程序,参考了众多 v 友的成果,还带 OpenWrt 的插件,可以试试

    @Autonomous
    gdin
        7
    gdin  
    OP
       1 day ago
    @bigtan <rejoinTime>120</rejoinTime> 这个吧,指定小于 260 秒,有试过,不行,udpxy 也有相关参数,试过不行,通过抓包发现内网有在 260 秒内发出 Membership Report 报告的,肯定是局端对 Membership Report 的处理出了问题。
    gdin
        8
    gdin  
    OP
       1 day ago
    @laminux29 感谢推荐!不过我这里关心的主要的是 IGMP 组播直播技术上的问题,不是 IPTV 机顶盒里面的点播内容
    gdin
        9
    gdin  
    OP
       1 day ago
    @Autonomous vlan 41 有组播信号估计是局端配置了在这个 vlan 下发,是 pppoe 拨号通过后,直接向 vlan 41 请求组播就可以?不拨号有没有? 130 秒估计是查询一次没收到报告就断开,IGMP 局端设备会隔 125 秒(参数:Query Interval ,默认 125 秒)下发 Membership Query 指令要求客户端上报成员关系报告( Membership Report ),强壮系数( Robustness Variable )默认为 2 ,即允许 1 次 Membership Query 下发后,没收到,但第 2 次必须收到,最大响应时间( Max Response Time )默认为 10 秒,所以就是 125*2+10=260 得到 260 秒没收到 Membership Report 即中断组播信号发送。你这个可能是 135 秒,应该是 Robustness Variable 设为了 1 ,125+10=135 ,如果是 130 秒的话,就是除了 Robustness Variable 设为了 1 ,Max Response Time 也设为了 5 ,那就是 135+5=130 秒了。
    lingaoyi
        10
    lingaoyi  
       1 day ago
    羡慕你们区,我们海珠区上行签约速率 50M 上行,已经不能跑到 100M 了。
    gdin
        11
    gdin  
    OP
       1 day ago
    @lingaoyi 不是,正常拨号上行只有 70M 左右,是指定 BRAS 拨号(AC Name)才意外发现的,海珠大部分都割接到 vBRAS 了,但都保留了一个 BRAS
    gdin
        12
    gdin  
    OP
       1 day ago
    @bigtan 项目不错哦,channels 是需要自己维护?在 iptv.toml 里面配置吗?能不能读取运营商的直接频道列表生成?
    lingaoyi
        13
    lingaoyi  
       1 day ago
    @gdin 怎么指定阿,什么路由器可以?
    bigtan
        14
    bigtan  
       1 day ago
    @gdin 可以直接读取运营商的列表 你不配置那段就行
    gdin
        15
    gdin  
    OP
       1 day ago
    @lingaoyi Mikrotik(RouterOS)、OpenWRT/iStoreOS 等功能强大的路由都可以,扫描( interface pppoe-client scan / pppoe-discovery )出来,再指定,指定名称不同路由不同( AC Name / Access Concentrator )
    lingaoyi
        16
    lingaoyi  
       12h 53m ago
    @gdin #15 哭,華碩路由器冇這種功能。
    wske
        17
    wske  
       11h 45m ago
    想问楼主你的 pppoe 拨号 mtu 设置多少?

    白云区前一阵也改为 vbras 了
    gdin
        18
    gdin  
    OP
       11h 32m ago
    @lingaoyi 华硕刷 openwrt/梅林固件 话咁易
    gdin
        19
    gdin  
    OP
       11h 28m ago
    @wske 1492 ,标准的,如果小于这个数(比如 1432 ),很可能运营商判定为你开 pcdn ,惩罚关小黑屋了
    smileawei
        20
    smileawei  
       10h 32m ago
    深圳电信 pppoe 拨号获取 iptv 的话。对于有公网 ip 的人,切记不要这么干。 上网的 pppoe 会变成内网 IP 。 正确的方式还是 ipoe 认证拿 IP 。网上有抓包和重放 dhcp option 的教程。
    smileawei
        21
    smileawei  
       10h 28m ago
    https://github.com/smileawei/ChinaTelecom-GuangdongIPTV-RTP-List/
    基于 Github 上广东电信 iptv 扫描组播的数据,做了个每周定时对组播源做测试,按照清晰度排序生成 m3u 。 有需要的自取。
    wske
        22
    wske  
       10h 12m ago
    @gdin 你试过指定 AC 吗?目前同时支持 vbras 和 传统 NE40E bras

    root@EzOpWrt:~# pppoe-discovery -I eth1
    Access-Concentrator: GD-GZ-DXDS-vBRAS.C-1.MCN.VNE9000
    AC-Ethernet-Address: 00:
    --------------------------------------------------
    Access-Concentrator: GD-GZ-DXDS-vBRAS.C-1.MCN.VNE9000
    AC-Ethernet-Address: 00:
    --------------------------------------------------
    Access-Concentrator: GD-GZ-DXDS-vBRAS.C-1.MCN.VNE9000
    AC-Ethernet-Address: 00:
    --------------------------------------------------
    Access-Concentrator: GD-GZ-DXDS-vBRAS.C-1.MCN.VNE9000
    AC-Ethernet-Address: 00:
    --------------------------------------------------
    Access-Concentrator: GD-GZ-KC-EP-2.MCN.NE40E-X16A
    AC-Ethernet-Address: c4:
    --------------------------------------------------
    gdin
        23
    gdin  
    OP
       7h 3m ago
    @smileawei IPTV 肯定是 IPoE ,PPPoE 没意义,ppp 协议本身就不支持组播,现在的问题是 IPoE 组播也出问题,原装机顶盒直接连 iTV 口用 IPoE 验证都是组播无法续约,只有第一次 260 秒,后就转单播
    gdin
        24
    gdin  
    OP
       7h 1m ago
    @wske 上网可以指定啊,就是指定客村那个才出现上行 130M ,不指定就是 70M 。但上网与 IPTV 无关的,IPTV 是用 IPoE 认证,才有组播,PPPoE 认证不支持组播
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1055 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:23 · PVG 02:23 · LAX 11:23 · JFK 14:23
    ♥ Do have faith in what you're doing.