V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
okletgo
V2EX  ›  宽带症候群

大家能分享自己折腾光猫的经历吗?我在折腾 IPTV 组播时遇到了问题

  •  
  •   okletgo · 281 天前 · 2610 次点击
    这是一个创建于 281 天前的主题,其中的信息可能已经有所发展或是发生改变。
    事情是这样的,我的光纤是广州电信,没有开通 IPTV ,光猫型号是 PT928G 。我用电脑网线连光猫,用光猫背面的管理员账户和密码登录 192.168.1.1:80 ,iTV 是“已开通”状态。用光猫背面的管理员账户和密码登录 192.168.1.1:8080 ,然后下载 192.168.1.1:8080/backupsettings.conf ,在<X_CT-COM_TeleComAccount>下面一行拿到了超级管理员密码。
    进入超级管理员模式,我发现网络侧信息有 TR069_VOICE_R_VID_46 、Other_B_VID_45 、INTERNET_B_VID_41 。其中 Other_B_VID_45 是用于 IPTV 的,因为他绑定了端口 2 和公共组播 VLAN50 ,模式是 Bridge 。
    我用电脑直接连端口 2 ,发现获取不了 ip 地址,于是开启了 Other_B_VID_45 的 DHCP ,然而拿到的地址是 192.168.1.2 的,于是我改成了 Route 模式,也设成 DHCP ,但是依然获取不了 ip 地址。
    我查了很多资料,说是不用开通 IPTV 也能收到组播信号,那么大家是怎么设置的呢?不管是连接哪个端口,我用 wireshark 并不能抓到组播信号
    18 条回复    2024-12-25 23:43:51 +08:00
    djw123
        1
    djw123  
       281 天前
    广东电信 IPTV 免费组播 3 月 20 日已经是过去式了
    okletgo
        2
    okletgo  
    OP
       280 天前
    @djw123 我继续查了下,运营商已经逐步换成 IPoE 了,就是用 DHCP 来获取 IPTV 的内网 ip ,但是需要进行包括但不限于 Option12/60/61 三项内容( 12 机顶盒设备名,60 包含 IPTV 帐号和密码一般是加密的,61 机顶盒 MAC )鉴权,通过后才能得到内网的 IP 。我记得 4 年前电脑直接连端口 2 能直接拿到内网 ip ,但那时还不懂组播。
    所以我理解成没有内网 ip ,就收不到组播信号?大家绞劲脑汁去折腾一个必须付费的东西,竟然是为了打破运营商垄断 iptv 盒子,让第三方设备能播放组播?
    不得不感慨成本太过高昂了,运营商只要一升级鉴权手段,一大批方法马上失效。
    所以这个问题更改为,还能白嫖组播的分享下地区和方法
    gkl1368
        3
    gkl1368  
       280 天前
    广东电信 vlan45 需要用 iptv 账号 pppoe 拨号,才能看
    haodingzan
        4
    haodingzan  
       280 天前
    端口 2 没有 DHCP ,网线直接接端口 2 的话,终端手动指定一个 IP 地址就可以看组播了,比如 192.168.1.100 ,已实测可行。
    okletgo
        5
    okletgo  
    OP
       279 天前
    @haodingzan 实测不行,你能说的更具体些吗?比如子网掩码、网关、rtp 地址。我用 github 别人更新的组播地址,都是发包到了 224.0.0.22 ,但是没有响应,除此之外就是一堆广播包
    djw123
        6
    djw123  
       279 天前
    @okletgo 3 月 20 日电信修改成了单播并且使用鉴权方式验证,目前为止全国大部分地区都做了防护措施。上右边论坛瞅一眼就知道什么情况了
    haodingzan
        7
    haodingzan  
       279 天前
    @okletgo #5 光猫还是原来的 Bridge/PPPoE 不变,电脑直连端口 2 并手动分配 IP ,按这个配置试下

    IP:192.168.1.101
    网关:192.168.1.1
    掩码:255.255.0.0

    然后用 VLC 之类的客户端直接播放 rtp://239.77.0.129:5146 看看,这一步能播放出来再继续其他步骤。
    okletgo
        8
    okletgo  
    OP
       279 天前
    @djw123 我开始研究这个问题是 2 月,那时候各种小运营商倒闭才换的电信,正开坑 openwrt ,所以应该是更早的时候就没戏了
    okletgo
        9
    okletgo  
    OP
       279 天前
    @haodingzan 确实不行,不过你这个配法,我也没懂,除了子网掩码,别的就和光猫处在同一网段了。现在看来,没获取 10.x.x.x 这种内网地址,不会收到组播信号,光猫的网段没有组播信号进入
    haodingzan
        10
    haodingzan  
       279 天前
    @okletgo #9 我漏了一步,好久没搞忘记了。。

    光猫后台--应用--IGMP 配置,把 IGMPSnooping 和 IGMPProxy 勾上

    组播 VLAN
    宽带连接名称--Other_B_VID_45
    组播 VLAN--50
    组播 gemPort--4095

    如果还是不行留个 tg 我联系你吧
    okletgo
        11
    okletgo  
    OP
       279 天前
    @haodingzan 没有 tg ,Discord 行吗? okletgo64 。这些默认都勾上了,组播 gemPort--4095 这个没看懂,光猫没有这个东西
    sun82kg
        12
    sun82kg  
       278 天前
    我这边很早就是 IPOE AB 面认证了。4 楼说的没错。其实只要随便指定个 IP ,就能拿到组播数据。用 udpxy 转成单播就能看 IPTV 了。 组播数据是无法鉴权的
    tbc3211
        13
    tbc3211  
       278 天前
    如果是猫棒+ROS
    我是参考这个的 https://danteng.org/ros-routing-igmp-proxy-to-watch-iptv/
    tbc3211
        14
    tbc3211  
       278 天前
    不过我已经放弃折腾,用肥羊 IPV6 源度日了...
    okletgo
        15
    okletgo  
    OP
       278 天前
    @sun82kg 没试过转单播,因为 Windows 分配了 ip 也不能播放,如果这个能搞成的话,再转吧。现在要了别人能放的 rtp 地址,无法播放
    okletgo
        16
    okletgo  
    OP
       278 天前
    @tbc3211 不是猫棒,光猫+刷了 openwrt 的硬路由,好奇是什么让你放弃了这个?理论上来说,光纤的组播源不是更稳定吗?还是说,组播地址经常变动,抓取地址困难
    8kk321
        17
    8kk321  
       156 天前
    请问后来有方法解决吗?一样的光猫型号,一样的地区,一样的情况。
    foru17
        18
    foru17  
       3 天前
    @haodingzan 多谢你的这个帖子,我试了下可行,直接就搞定了。
    之前我被网上信息给误导了,一直没尝试,没想到电信 IPTV 在局域网任意设备看直播,居然这么简单。如果你直连光猫的 ITV 口能够直接播放 rtp:// 源 ,通过直连软路由,UDPXY 转发就可以了,不用抓包,虽没回放,但满足需求,走直连网络,速度快、频道也全。
    🔖我看的这个帖子: https://nga.178.com/read.php?tid=39800789
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1177 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:16 · PVG 02:16 · LAX 10:16 · JFK 13:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.