V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zxp
V2EX  ›  分享发现

分享一下四川电信 IPTV 190 个直播频道的组播地址表,用 udpxy 转换下就可以不需电信盒子在任何地方直接观看了

  •  4
     
  •   zxp · 2017-08-29 10:24:19 +08:00 · 83846 次点击
    这是一个创建于 2641 天前的主题,其中的信息可能已经有所发展或是发生改变。
    153 条回复    2022-10-10 09:05:51 +08:00
    1  2  
    wuxiao2522
        1
    wuxiao2522  
       2017-08-29 10:29:39 +08:00
    全是私有地址
    另外你穿越了。截取于 2018 年 8 月 #scitv #iptv #sichuan
    vmwarenat8
        2
    vmwarenat8  
       2017-08-29 10:32:31 +08:00
    [四川电信 ITV 190 个频道的组播表] 四川电信 IPTV 190 个频道的组播表,截取于 2018 年 8 月 #scitv #iptv #sichuan

    未来超人 你好 请问下 2017 年 8 月 30 日 中奖彩票好吗多少 偷偷告诉我就好
    zxp
        3
    zxp  
    OP
       2017-08-29 10:33:25 +08:00
    接电信光猫的 ITV 口就可以取到组播流,另外已经穿越回来了 :) 谢谢!
    KevinChan
        4
    KevinChan  
       2017-08-29 11:44:23 +08:00 via iPhone
    央视五套和 5+有延时吗?卡顿情况如何?
    4679kun
        5
    4679kun  
       2017-08-29 11:46:01 +08:00 via Android
    详细说下嘛
    zxp
        6
    zxp  
    OP
       2017-08-29 14:53:47 +08:00   ❤️ 1
    效果是和用电信机顶盒看直播一样的,在家里的网络环境下可同时播放多个频道,基本没有卡顿延迟,如果要在外网上观看,就和你的上行带宽有关,成都这边 200M 光纤是 20M 上行,我试过在单位里用电脑和手机同时播放是没有问题的,很稳定流畅,用手机 4G 流量也可以稳定播放,也可以通过 he.net 的 IPv6 隧道播放,效果就差多了。

    另外说一下这个 udpxy 真是好东西,直接把组播 udp 流转换成 http 了,这样就可以很方便的做很多应用了。
    zxp
        7
    zxp  
    OP
       2017-08-29 14:56:13 +08:00
    见图,这是在单位里播放的

    zxp
        8
    zxp  
    OP
       2017-08-29 15:01:19 +08:00
    myliyifei
        9
    myliyifei  
       2017-08-29 15:43:02 +08:00 via Android
    别的省份不能用吧
    zxp
        10
    zxp  
    OP
       2017-08-29 16:11:26 +08:00
    其它地方的需要自己抓组播源哈,网上可以搜到上海、北京的,抓一下包也不难。
    whatghost
        11
    whatghost  
       2017-08-29 16:21:22 +08:00
    用什么软件播放
    zxp
        12
    zxp  
    OP
       2017-08-29 16:51:11 +08:00
    电脑上用 vlc,iina、盒子上用 hdp,手机上用熊猫 tv、GoIPTV 等等,支持自定义频道导入 m3u 播放列表的应该都可以的
    sarices
        13
    sarices  
       2017-08-29 17:11:20 +08:00
    广东中山电信的,频道还没有小米盒子随便一个电视直播 app 多直播源
    billytom
        14
    billytom  
       2017-08-29 17:14:13 +08:00
    广州电信的有兄弟给分享下吗?
    evagreenworking
        15
    evagreenworking  
       2017-08-29 17:15:49 +08:00
    LZ 低调 电信哪天加密了就不好玩了 另外 vlc 不是应该 rtp 流直接就能看么
    snowhalation
        16
    snowhalation  
       2017-08-29 17:44:55 +08:00
    一楼是对的 全是私有地址 接 ITV 实测无法读取源
    peppermint
        17
    peppermint  
       2017-08-29 19:16:01 +08:00
    同四川电信,盒子网络是 DHCP,插电脑上进不到 iptv 的网络啊?
    zxp
        18
    zxp  
    OP
       2017-08-29 20:01:24 +08:00   ❤️ 1
    是的,电脑连接 ITV 端口还需要多一些配置

    模拟四川电信 ITV 盒子的 DHCP 客户端配置 /etc/dhcp/dhclient.conf

    https://gist.github.com/zxp/10d2d996132c3c884578bcfbad759a92

    同时需要修改网卡的 MAC 地址,我用的 Radxa 的 ARM 小板子,改 MAC 地址比较麻烦,我用了比较懒的做法,你根据你的环境自己弄就好了
    修改网卡 MAC 地址然后运行 dhclient 获取 IP 地址 /etc/network/interfaces

    https://gist.github.com/zxp/7e345195c15bfdf41ed21bf61042e3dc

    udpxy 使用就是一行命令,按照官网上的说明安装好后,根据 man udpxy 加参数运行就行了,我是这样的一行命令通过 daemontools 运行的
    ./bin/udpxy -v -T -a 192.168.2.2 -p 8080 -m 10.184.*.* -c 10 -B 1Mb -M 60
    sola97
        19
    sola97  
       2017-08-29 21:07:26 +08:00
    这是你们四川省专用私有地址吗
    panda
        20
    panda  
       2017-08-29 21:49:38 +08:00 via Android
    能收到香港台不
    zxp
        21
    zxp  
    OP
       2017-08-29 22:21:34 +08:00 via iPhone
    电信各个省份的 IPTV 标准不一样的,所以需要抓一下机顶盒的包才能分析出具体的地址来,电信盒子里没有的直播频道当然也抓不到地址。据我所知只有广电的电视信号在涉外场合才会传输港澳和境外节目,知道频点手动在机顶盒输入也能搜索到香港台,但没有授权是无法观看的。电信的直播信号也是通过广电拿的,普通老百姓貌似都没有传港澳节目。
    zxp
        22
    zxp  
    OP
       2017-08-29 22:37:38 +08:00 via iPhone
    本来不通过 udpxy 转换也可以在家庭网络环境用 vlc 之类的播放软件直接通过组播 rtp 播放流的,但家庭网络环境通常来说对组播的支持不会太好,容易泛洪导致网络环境恶化,影响其它的应用,也无法在家庭以外的地方实现观看,转成 http 后就容易多了。
    peppermint
        23
    peppermint  
       2017-08-29 22:39:16 +08:00
    @zxp 感谢,我去试试。是不是需要两个网卡呢?一个连宽带,一个连 iptv ?
    zxp
        24
    zxp  
    OP
       2017-08-29 22:46:34 +08:00 via iPhone   ❤️ 1
    是需要用两个网卡,一个连接家里的局域网,一个连光猫的 itv 口,连局域网的可以用无线
    peppermint
        25
    peppermint  
       2017-08-30 14:20:16 +08:00
    @zxp 嗯,搞好了,谢谢哈。
    jisibencom
        26
    jisibencom  
       2017-08-30 19:12:45 +08:00
    看起来信息量很大,不懂是怎么个接法,又说是单位,又说家里
    zxp
        27
    zxp  
    OP
       2017-08-30 19:55:22 +08:00 via iPad
    看图就知道如何接了

    cnyang
        28
    cnyang  
       2017-08-30 23:38:17 +08:00
    @zxp 换了 N 个系统,ip 都能获取到,网关通的,dns 也通,就是组播一直透传不了,没搞懂是何问题
    请问 lz,你 ping 上面那些组播地址能通吗,或者 224.0.0.1 ?
    zxp
        29
    zxp  
    OP
       2017-08-31 08:15:52 +08:00
    组播地址无法 ping,只能通过 igmp 协议去加组、离组和 tcp/udp 请求数据流,上面那些组播地址是四川成都电信用的,其它地方包括四川的某些地市也许不同,如果加组没有数据,那应该就是没有这个组播组。 @cnyang
    zxp
        30
    zxp  
    OP
       2017-08-31 08:30:48 +08:00
    你也可以试试把 239.93.0.0/16 路由指向到接 itv 的那个网卡上
    mac2man
        31
    mac2man  
       2017-08-31 09:06:02 +08:00
    给你们看一个难度高点儿的 vendor_class_id
    https://i.loli.net/2017/08/31/59a760a5b3e7f.jpg
    mac2man
        32
    mac2man  
       2017-08-31 09:07:14 +08:00
    zxp
        33
    zxp  
    OP
       2017-08-31 09:41:22 +08:00
    vendor-class-identifier rfc 定义是 string 类型,可以试试这样直接发送十六进制数据

    send vendor-class-identifier 00:00:1f:39:01:....;
    mac2man
        34
    mac2man  
       2017-08-31 10:38:35 +08:00
    @zxp 嗯,昨晚已经获得到 IP 了

    频道的组播表,你是怎么获得的?一个个换台抓包出来的?
    mac2man
        35
    mac2man  
       2017-08-31 10:39:53 +08:00
    @zxp 另外我看你写的是
    http://192.168.2.2/rtp/239.93.0.184:5140

    udpxy 的 url 规则不是 http://address:port/udp/mcast_addr:mport/ 么,rtp 是从何而来的?
    mac2man
        36
    mac2man  
       2017-08-31 10:57:51 +08:00
    看到文档了
    HTTP commands
    --------------

    udpxy responds to HTTP (GET) commands to receive data from
    a dedicated multicast group and forward it to the initiating (HTTP)
    connection.

    The command to relay traffic is in the format as below:

    http://address:port/cmd/mgroup_address[SEP]mgroup_port/

    [SEP] ::= :|%|~|+|-|^
    i.e:
    http://ip:port/cmd/mgroup_address:mgroup_port/
    http://ip:port/cmd/mgroup_address%mgroup_port/
    http://ip:port/cmd/mgroup_address~mgroup_port/
    ......
    http://ip:port/cmd/mgroup_address^mgroup_port/

    are acceptable and should all work in the same manner.

    cmd ::= udp | rtp
    zxp
        37
    zxp  
    OP
       2017-08-31 11:34:37 +08:00
    @mac2man 好像是这样的,命令是 udp,udpxy 会自动探测组播流的编码方式,rtp 就省了这一步
    zxp
        38
    zxp  
    OP
       2017-08-31 11:35:44 +08:00
    抓取 epg 脚本再转换一下就的到所有的地址了
    mac2man
        39
    mac2man  
       2017-08-31 13:01:46 +08:00
    @zxp 感谢,已经搞定!
    cnyang
        40
    cnyang  
       2017-08-31 13:57:22 +08:00
    @zxp 抱歉,理解成多播了,我是成都电信的,但还是没搞定,难道是因为没开电视业务的原因吗,按道理不需授权吧
    mac2man
        41
    mac2man  
       2017-08-31 13:59:10 +08:00   ❤️ 1
    江苏电信 iptv 的地址 方便后来人

    CCTV1 http://10.0.0.102:9080/rtp/239.49.0.1:8000
    CCTV2 http://10.0.0.102:9080/rtp/239.49.0.2:8008
    CCTV3 http://10.0.0.102:9080/rtp/239.49.0.3:9566
    CCTV4 http://10.0.0.102:9080/rtp/239.49.0.4:8024
    CCTV5 http://10.0.0.102:9080/rtp/239.49.0.5:9570
    CCTV6 http://10.0.0.102:9080/rtp/239.49.0.6:9574
    CCTV7 http://10.0.0.102:9080/rtp/239.49.0.7:8048
    CCTV8 http://10.0.0.102:9080/rtp/239.49.0.8:9578
    CCTVNEWS http://10.0.0.102:9080/rtp/239.49.0.9:8064
    CCTV10 http://10.0.0.102:9080/rtp/239.49.0.10:8072
    CCTV11 http://10.0.0.102:9080/rtp/239.49.0.11:8080
    CCTV12 http://10.0.0.102:9080/rtp/239.49.0.12:8088
    CCTV 新闻 http://10.0.0.102:9080/rtp/239.49.0.13:8096
    CCTV 少儿 http://10.0.0.102:9080/rtp/239.49.0.14:8104
    CCTV 音乐 http://10.0.0.102:9080/rtp/239.49.0.15:8112
    江苏卫视 http://10.0.0.102:9080/rtp/239.49.0.16:8120
    江苏城市 http://10.0.0.102:9080/rtp/239.49.0.17:8128
    江苏综艺 http://10.0.0.102:9080/rtp/239.49.0.18:8136
    江苏体育休闲 http://10.0.0.102:9080/rtp/239.49.0.19:8144
    江苏影视 http://10.0.0.102:9080/rtp/239.49.0.20:8152
    优漫卡通 http://10.0.0.102:9080/rtp/239.49.0.21:8160
    江苏公共新闻 http://10.0.0.102:9080/rtp/239.49.0.149:9186
    江苏国际 http://10.0.0.102:9080/rtp/239.49.0.22:8168
    好享购物 http://10.0.0.102:9080/rtp/239.49.0.148:9178
    江苏教育 http://10.0.0.102:9080/rtp/239.49.0.23:8176
    靓妆频道 http://10.0.0.102:9080/rtp/239.49.0.150:9194
    南京新闻 http://10.0.0.102:9080/rtp/239.49.0.25:8192
    南京十八 http://10.0.0.102:9080/rtp/239.49.0.26:8200
    南京教科 http://10.0.0.102:9080/rtp/239.49.0.183:9434
    南京生活 http://10.0.0.102:9080/rtp/239.49.0.184:9438
    央广购物 http://10.0.0.102:9080/rtp/239.49.0.110:9014
    快乐购物 http://10.0.0.102:9080/rtp/239.49.0.144:9370
    财富天下 http://10.0.0.102:9080/rtp/239.49.0.166:9322
    学习频道 http://10.0.0.102:9080/rtp/239.49.0.210:8884
    东方卫视 http://10.0.0.102:9080/rtp/239.49.0.48:8376
    北京卫视 http://10.0.0.102:9080/rtp/239.49.0.49:8384
    浙江卫视 http://10.0.0.102:9080/rtp/239.49.0.50:8392
    辽宁卫视 http://10.0.0.102:9080/rtp/239.49.0.51:8400
    安徽卫视 http://10.0.0.102:9080/rtp/239.49.0.52:8408
    山东卫视 http://10.0.0.102:9080/rtp/239.49.0.53:8416
    湖南卫视 http://10.0.0.102:9080/rtp/239.49.0.54:8424
    广东卫视 http://10.0.0.102:9080/rtp/239.49.0.55:8432
    广西卫视 http://10.0.0.102:9080/rtp/239.49.0.56:8440
    旅游卫视 http://10.0.0.102:9080/rtp/239.49.0.57:8448
    重庆卫视 http://10.0.0.102:9080/rtp/239.49.0.58:8456
    四川卫视 http://10.0.0.102:9080/rtp/239.49.0.59:8464
    河南卫视 http://10.0.0.102:9080/rtp/239.49.0.60:8472
    东南卫视 http://10.0.0.102:9080/rtp/239.49.0.61:8480
    天津卫视 http://10.0.0.102:9080/rtp/239.49.0.62:8488
    江西卫视 http://10.0.0.102:9080/rtp/239.49.0.63:8496
    湖北卫视 http://10.0.0.102:9080/rtp/239.49.0.64:8504
    吉林卫视 http://10.0.0.102:9080/rtp/239.49.0.65:8512
    黑龙江卫视 http://10.0.0.102:9080/rtp/239.49.0.66:8520
    山西卫视 http://10.0.0.102:9080/rtp/239.49.0.67:8528
    贵州卫视 http://10.0.0.102:9080/rtp/239.49.0.68:8536
    青海卫视 http://10.0.0.102:9080/rtp/239.49.0.69:8544
    CETV1 http://10.0.0.102:9080/rtp/239.49.0.70:8552
    CETV2 http://10.0.0.102:9080/rtp/239.49.0.71:8560
    空中课堂 http://10.0.0.102:9080/rtp/239.49.0.72:8568
    深圳卫视 http://10.0.0.102:9080/rtp/239.49.0.100:8788
    电视指南 http://10.0.0.102:9080/rtp/239.49.0.161:9282
    风云足球 http://10.0.0.102:9080/rtp/239.49.0.153:9218
    高尔夫网球 http://10.0.0.102:9080/rtp/239.49.0.154:9226
    世界地理 http://10.0.0.102:9080/rtp/239.49.0.155:9234
    国防军事 http://10.0.0.102:9080/rtp/239.49.0.160:9274
    风云剧场 http://10.0.0.102:9080/rtp/239.49.0.152:9210
    央视精品 http://10.0.0.102:9080/rtp/239.49.0.156:9242
    央视怀旧剧场 http://10.0.0.102:9080/rtp/239.49.0.157:9250
    风云音乐 http://10.0.0.102:9080/rtp/239.49.0.151:9202
    女性时尚 http://10.0.0.102:9080/rtp/239.49.0.159:9266
    中华美食 http://10.0.0.102:9080/rtp/239.49.0.163:9298
    辽宁游戏竞技 http://10.0.0.102:9080/rtp/239.49.0.162:9290
    休闲指南 http://10.0.0.102:9080/rtp/239.49.0.213:9562
    快乐垂钓 http://10.0.0.102:9080/rtp/239.49.0.114:8000
    江苏导视 http://10.0.0.102:9080/rtp/239.49.0.190:9458
    看新闻吧 http://10.0.0.102:9080/rtp/239.49.0.191:9462
    体坛风云 http://10.0.0.102:9080/rtp/239.49.0.205:9518
    搏击俱乐部 http://10.0.0.102:9080/rtp/239.49.0.121:9972
    第一剧场 http://10.0.0.102:9080/rtp/239.49.0.44:8000
    游戏达人 http://10.0.0.102:9080/rtp/239.49.0.209:9534
    火爆片场 http://10.0.0.102:9080/rtp/239.49.0.192:9466
    华语片场 http://10.0.0.102:9080/rtp/239.49.0.193:9470
    生活剧场 http://10.0.0.102:9080/rtp/239.49.0.194:9474
    金庸武侠 http://10.0.0.102:9080/rtp/239.49.0.195:9478
    谍战悬疑 http://10.0.0.102:9080/rtp/239.49.0.196:9482
    超炫动漫 http://10.0.0.102:9080/rtp/239.49.0.200:9498
    娱乐秀场 http://10.0.0.102:9080/rtp/239.49.0.203:9510
    随音听乐 http://10.0.0.102:9080/rtp/239.49.0.204:9514
    凤凰天下 http://10.0.0.102:9080/rtp/239.49.0.197:9486
    寰宇纪实 http://10.0.0.102:9080/rtp/239.49.0.201:9502
    史海钩沉 http://10.0.0.102:9080/rtp/239.49.0.198:9490
    谈股论金 http://10.0.0.102:9080/rtp/239.49.0.206:9522
    养生 http://10.0.0.102:9080/rtp/239.49.0.199:9494
    时尚女人 http://10.0.0.102:9080/rtp/239.49.0.208:9530
    铁血军事 http://10.0.0.102:9080/rtp/239.49.0.202:9506
    举案说法 http://10.0.0.102:9080/rtp/239.49.0.207:9526
    体彩玩法直播 http://10.0.0.102:9080/rtp/239.49.0.111:8880
    CCTV1HD http://10.0.0.102:9080/rtp/239.49.8.19:9614
    CCTV2HD http://10.0.0.102:9080/rtp/239.49.8.50:9802
    CCTV4HD http://10.0.0.102:9080/rtp/239.49.8.51:9806
    CCTV7HD http://10.0.0.102:9080/rtp/239.49.8.52:9810
    CCTV9HD http://10.0.0.102:9080/rtp/239.49.8.53:9814
    CCTV10HD http://10.0.0.102:9080/rtp/239.49.8.54:9818
    CCTV12HD http://10.0.0.102:9080/rtp/239.49.8.55:9822
    CCTV14HD http://10.0.0.102:9080/rtp/239.49.8.56:9826
    CCTV5HD http://10.0.0.102:9080/rtp/239.49.8.18:9610
    江苏卫视 HD http://10.0.0.102:9080/rtp/239.49.8.16:9602
    浙江卫视 HD http://10.0.0.102:9080/rtp/239.49.8.20:9618
    东方卫视 HD http://10.0.0.102:9080/rtp/239.49.8.17:9606
    北京卫视 HD http://10.0.0.102:9080/rtp/239.49.8.11:9414
    湖南卫视 HD http://10.0.0.102:9080/rtp/239.49.8.12:9418
    广东卫视 HD http://10.0.0.102:9080/rtp/239.49.8.13:9422
    黑龙江卫视 HD http://10.0.0.102:9080/rtp/239.49.8.14:9426
    深圳卫视 HD http://10.0.0.102:9080/rtp/239.49.8.15:9430
    山东卫视 HD http://10.0.0.102:9080/rtp/239.49.8.7:9306
    湖北卫视 HD http://10.0.0.102:9080/rtp/239.49.8.8:9632
    天津卫视 HD http://10.0.0.102:9080/rtp/239.49.8.35:8620
    4K http://10.0.0.102:9080/rtp/239.49.8.38:8632
    重庆卫视 HD http://10.0.0.102:9080/rtp/239.49.8.57:9830
    辽宁卫视 HD http://10.0.0.102:9080/rtp/239.49.8.48:8000
    高频彩票 http://10.0.0.102:9080/rtp/239.49.0.127:9008
    体彩教育 http://10.0.0.102:9080/rtp/239.49.0.128:9016
    江苏导视 HD http://10.0.0.102:9080/rtp/239.49.8.34:8612
    直播室 1 http://10.0.0.102:9080/rtp/239.49.8.62:9350
    zxp
        42
    zxp  
    OP
       2017-08-31 16:45:23 +08:00
    @cnyang 如果没有开通电视业务的话,是不会给你光猫下发 iptv 的组播 vlan 配置的,所以组播是不通的
    cnyang
        43
    cnyang  
       2017-08-31 21:28:15 +08:00
    @zxp 感谢提醒,我一直用的 vlan 透传,看了隔壁家才发现 iptv 需要两个 vlan id,搜索了下是通用的,桥接之后现在可以看了,谢谢
    yuhr123
        44
    yuhr123  
       2017-08-31 23:09:31 +08:00
    @mac2man 10.x.x.x 是内网地址段
    mac2man
        45
    mac2man  
       2017-09-01 11:57:05 +08:00
    @yuhr123 只是给个配置示例出来而已 请看懂含义
    cnyang
        46
    cnyang  
       2017-09-01 12:42:30 +08:00
    桥接后把附近几个小区全搞成回路断网了,只好在光猫内添加单独的组播 vlan id (每个光猫设置不一样,跟隔壁的不一样,所以搞了半天,如果宽带设置里没有,可以在日常应用-IPTV 里找下)
    这点大伙注意下(电信限制导致的,这里 9 楼有答案 http://koolshare.cn/forum.php?mod=redirect&goto=findpost&ptid=41815&pid=456536
    cnyang
        47
    cnyang  
       2017-09-01 17:21:05 +08:00
    @zxp 楼主,那个试了下电信的组播无授权,只要组播 3990 的 vlan id (成都电信)直接就可以直播(已测试任意 mac 地址),dhcp ip 是点播回放用的,不知能否抓几个点播回放的地址上来(如果没个人信息的话),谢谢
    zxp
        48
    zxp  
    OP
       2017-09-01 20:06:00 +08:00
    直播是 igmp v2 的,没有验证,但是回看和点播是需要授权的,账号和密码是电信的 itms 通过 tr069 下发给盒子的,通过抓包可以抓到带授权信息的回看和点播链接,其它机器应该可以直接播放,但是有可能授权信息会定期更新,所以链接可能需要经常更新授权。 @cnyang
    ben0629
        49
    ben0629  
       2017-09-03 00:14:24 +08:00
    iptv 用的 ppoe 拨号,第一步就卡住了
    2245518822
        50
    2245518822  
       2017-09-03 17:12:35 +08:00
    请问,我是四川电信的,广安这边的。我的 iptv 盒子坏了,可以通过这样的方式不用拨号可以看 iptv 吗?
    yh0306
        51
    yh0306  
       2017-09-03 21:24:05 +08:00
    请教楼上大神,已抓包源是 rtsp 开头的 所以很多直播软件都不支持,请教如何用你们说的 用 UDP 代理 转 http ???方便的话加我 QQ154885848 红包送上 谢谢!!!
    2245518822
        52
    2245518822  
       2017-09-03 21:31:25 +08:00 via Android
    方便留个联系方吗? QQ 也行。我是四川电信的,搞了半天硬是没搞懂。或是你加我也可 QQ1041526798
    2245518822
        53
    2245518822  
       2017-09-03 21:36:41 +08:00 via Android
    @zxp 我的光猫下面显示组播 3990 的 vlan id 的 pppoe 桥接。但是我的盒子坏了,就不能拨号了,你说直播没有验证,怎么搞。我的路由器 K1 刷的老毛子,按网上的没搞懂怎么接,所以想单独请教下
    zxp
        54
    zxp  
    OP
       2017-09-04 09:15:19 +08:00
    @2245518822 你可以按上面的 dhclient 的配置试试能否获取 itv 内网 IP,能取得 IP 才说明 IPTV 服务是通的,然后就用播放软件连接 rtp://@239.93.x.x:xxxx/试试能否播放,可以播放说明组播服务是对的。上面也有网友说不需要 dhcp 获取内网 IP 也可以加组播进行播放,你也可以用电脑直接网线连接 itv 端口播放试试。

    @yh0306 你看看那些 rtsp 服务的 IP 是否是组播 IP,如果不是组播地址,说明你们那里的 IPTV 服务是走的单播,需要验证的。另外 rtsp 是网络控制协议,类似于 http,rtp 是传输协议,类似于 tcp。我们这里直播服务是直接通过 rtp 协议传的,没有控制层。
    yh0306
        55
    yh0306  
       2017-09-04 09:32:53 +08:00
    也就是 我获得的 rtsp://60.163.4.75:554/pltv/88888913/224/3221227800/10000100000000060000000000304166_0.smil 这个源地址是没法转成 http 地址的吗?
    zxp
        56
    zxp  
    OP
       2017-09-04 09:50:11 +08:00
    也是可以转的,不过上面说的 udpxy 不行,这是专门用于组播流转 http 的,你可能需要找其它的软件,如 vlc 自己就可以,还有那个 rtsp 源的链接是带授权信息的,也就是说不能通用,有可能你每次重启机顶盒都不同的。
    @yh0306
    yh0306
        57
    yh0306  
       2017-09-04 12:27:50 +08:00
    @zxp 不会的 我这个源 内网 和外网都可以播放 不过外网播放 在电脑上用 POTPLAYER 还可以 但是在安卓设备上就会卡顿花瓶马赛克 如果内网播放 就流畅的 机顶盒重启 不受影响 现在最关键的是 这源 VLC 播放失败 用 MXPLAYER 可以播放 但是 MXPLAYER 又不能播放 源地址的列表 头大。。。不知道怎么解决了。。。。
    zxp
        58
    zxp  
    OP
       2017-09-04 13:56:16 +08:00
    @yh0306 smil 是个类似于 html 的描述语音,你可以试试从这个链接解析出真正的流媒体链接,再用 vlc 播放。
    yh0306
        59
    yh0306  
       2017-09-05 21:26:10 +08:00
    @zxp 已经找到播放器解决了。谢谢了!!!
    yh0306
        60
    yh0306  
       2017-09-06 23:52:43 +08:00
    @zxp 楼主 我是华为的机顶盒用配置工具进去后 看到每个源地址 rtsp 前面都有个频道 URL 类似于 igmp://233.50.201.28:5140 这样的地址 请问这个是组播地址吗?如果是的话 这个地址怎么在电脑上播放不了的 需要怎么设置或者转换吗?
    zxp
        61
    zxp  
    OP
       2017-09-07 08:10:40 +08:00
    @yh0306 是的就是组播地址,可以用 vlc 试试 rtp://@233.50.201.28:5140/这样的链接进行播放,或者 udp://也行,你在播放的时候抓一下 itv 端口的包,看看是否有大量的从 233.50.201.28 这些 IP 进入的 UDP 报文,如有有,说明是通过组播进行播放的。组播流可以用 udpxy 进行转换成 http 流播放。
    zxp
        62
    zxp  
    OP
       2017-09-07 08:21:33 +08:00
    你之前抓到的 rtsp 链接应该是回看的链接,直播应该还是走的组播,成都这边抓包的到的 epg 脚本是这样的:



    里面 ChannelURL 就是组播地址,TimeShiftURL 是回看链接,回看链接里面有机顶盒的认证信息,如果只看直播的话只需要 ChannelURL,然后把 igmp://替换成 rtp://再用 udpxy 转换就行了。
    yh0306
        63
    yh0306  
       2017-09-07 09:07:02 +08:00
    @zxp 对的你的截图 跟我这里抓包的一模一样的 我现在就是不知道怎么用 udpxy 转换 这个是在哪里设置的?大神能否详细告知下 方便加下 QQ154885848 就最好了 谢谢了!!!
    yh0306
        64
    yh0306  
       2017-09-07 09:07:40 +08:00
    还有把 igmp://替换成 rtp:// 这个是需要在 IPTV 内网 观看的 还是 外网 路由下也可以观看???
    yh0306
        65
    yh0306  
       2017-09-07 09:08:10 +08:00
    udpxy 是在 电信的光猫网关里 设置吗?
    zxp
        66
    zxp  
    OP
       2017-09-07 09:22:45 +08:00
    @yh0306 udpxy 是一个第三方软件,我是安装在一个类树莓派的 ARM 小板子上做服务器的,服务器直接连接家庭内网交换机和光猫 itv 端口,使用 dhcp 获取 iptv 地址,再将组播流转换成 http 流供内网访问的,具体可以看上面帖子的图片
    yh0306
        67
    yh0306  
       2017-09-07 10:28:49 +08:00
    @zxp 还有弄服务器。。看来还是不适合我这种小白。太高深了,辛苦楼主了!!!
    yh0306
        68
    yh0306  
       2017-09-07 10:40:40 +08:00
    @zxp 楼主最后请教个问题 rtp://@233.50.201.28:5140/ 这个地址是需要在 用 IPTV 账号 PPPRO 拨号连接上电信内网之后 才能在电脑端播放吗?? 还是要在什么特定的网络环境下才能播放的?
    yh0306
        69
    yh0306  
       2017-09-08 09:09:30 +08:00
    @zxp 已经测试 在不经过路由的情况下 电脑可以直接播放组播地址了 现在是不是只要在光猫出来和播放终端中间 安装一个 可以 UDP 代理的 路由 就可以实现局域网内 组播了?
    zxp
        70
    zxp  
    OP
       2017-09-08 10:24:23 +08:00
    @yh0306 是的,你已入门了:)
    yh0306
        71
    yh0306  
       2017-09-08 13:39:18 +08:00
    @zxp 呵呵太感谢你了!!!
    wxg1015
        72
    wxg1015  
       2017-09-09 09:28:58 +08:00 via Android
    给你们推荐个搭配用的 app 友窝直播 完美的空壳子直播 app
    hackerxk2910
        73
    hackerxk2910  
       2017-09-10 22:24:28 +08:00
    @mac2man 你好 能否分享一下江苏电信 IPTV 的完整包啊带时移地址的
    shenrui01
        74
    shenrui01  
       2017-09-15 11:33:28 +08:00
    @mac2man 能介绍下抓包过程吗 谢谢
    li514li
        75
    li514li  
       2017-09-24 14:47:05 +08:00
    能介绍下抓包过程吗 谢谢
    yingpengya
        76
    yingpengya  
       2017-09-24 19:52:32 +08:00 via Android
    请问楼主放出的 m3u 文件怎么用?我在安卓用 kiod 播放器导入你这 m3u 不能播放
    zxp
        77
    zxp  
    OP
       2017-09-25 08:25:28 +08:00
    这个是需要通过你家里的 udpxy 服务器来访问的,通过 udpxy 服务器将电信 IPTV 的组播电视信号转换为 http 协议进行访问,详见#27 楼图片。 @yingpengya

    具体说下抓包过程: @shenrui01 @li514li
    1、首先你需要搭建一个抓包的环境,你可以在机顶盒接入的交换机上配置一个镜像口,或者通过一个桥接设备接入光猫,或者简单一点就用这样一个玩意儿。

    2、接线图
    找一个有双网卡的电脑做抓包用,然后像这样接线

    3、抓包
    首先在抓包的电脑上开启 wireshark 软件,或其它可以抓包的软件,开始抓包,注意把两个网卡都选择上,然后开启机顶盒,知道可以进行播放了,就可以停止抓包,把抓好的数据文件导出。这个抓包文件中就包含了机顶盒的 DHCP 信息和认证、取 EPG 页面、用组播播放直播频道的所有信息,具体如何分析就不累述了,可以找一些 wireshark 的书看看,很简单的。
    yingpengya
        78
    yingpengya  
       2017-09-25 14:25:01 +08:00 via Android
    @zxp 大神能给个现成能用的 IPTV 源么,我也成都电信的,我实在不会弄谢谢了
    mac2man
        79
    mac2man  
       2017-10-13 23:45:37 +08:00   ❤️ 2
    我最近将 udpxy 直接跑在 IPTV 盒子里,这样就不需要单独的设备来跑 udpxy 了
    有时间我整理一下发出来
    2245518822
        80
    2245518822  
       2017-10-14 23:29:32 +08:00 via Android
    @mac2man 正好需要这个帖子
    2245518822
        81
    2245518822  
       2017-10-14 23:31:59 +08:00 via Android
    @mac2man 我的 IPTV 盒子没账号了,但是可以 dhcp 到地址,正好需要你这个帖子支持
    mac2man
        82
    mac2man  
       2017-10-14 23:48:21 +08:00
    我简单说一下 udpxy 跑在 IPTV 盒子里的办法:
    1. 首先我的 IPTV 盒子是 ZTE 中兴 ZXV B860AV1.1
    2. 拆机,刷机 TTL 线进入系统
    3. start adbd 启动 adbd
    4. 交叉编译出 arm 版本的 udpxy 传到 /data/local/ 中去; 并设置可执行权限
    5. /data/local/ 写个 add_udpxy.sh
    主要内容为:
    #!/system/bin/sh
    sleep 30 #这等待时间很有必要
    ifconfig eth0:1 192.168.111.3 netmask 255.225.225.0
    /system/bin/start adbd
    cd /data/local/
    ./udpxy -a 192.168.111.3 -p 9080 -m eth0 -c 10 -B 1Mb -M 60

    5. adb remount 相关操作,主要是将 /system/ 目录设置为可读写
    6. 修改 /system/bin/zte_middleware.sh 最后一行加入:
    /data/local/add_udpxy.sh &
    7. OK 重启,享受乐趣 192.168.111.3 为你局域网可访问 ip
    mac2man
        83
    mac2man  
       2017-10-14 23:48:58 +08:00
    拆机的部分,请参考 https://post.smzdm.com/p/495659/
    mac2man
        84
    mac2man  
       2017-10-15 00:05:24 +08:00
    交叉编译请参考 https://blog.rom1v.com/2014/03/compiler-un-executable-pour-android/
    我这里发一个 ZTE 中兴 ZXV B860AV1.1 编译好的 udpxy: https://pan.baidu.com/s/1csCBEI
    网络部分,怎么接入内网,请自己发挥能力去执行
    比如我家,我家是 4 口的光猫,lan2 是接 IPTV 盒子的 lan3 接入了内网交换机 光猫里绑定了 lan2 和 lan3 为 IPTV
    2245518822
        85
    2245518822  
       2017-10-17 14:09:37 +08:00
    邻居的盒子,我用中兴的工具,导出的直播地址和时移地址。直播地址就是这种 igmp://239.93.20.32:8186
    @zxp 请问抓包出来怎么没找到端口号。 时移地址带账号信息还有日期还有序列号等,估计每时都在更新 rtsp://182.142.44.4:554/live/ch16122917275474516084.sdp?playtype=1&boid=001&backupagent=182.142.44.4:554&clienttype=1&time=20171017094701+08&life=172800&ifpricereqsnd=0&vcdnid=001&userid=***********@ITV&stbip=**.**.**.**&mediaid=ch16122917275474516084&ctype=5&TSTVTimeLife=7200&contname=&authid=0&UserLiveType=1&stbid=2D10919900703210000090D8F3*****4&nodelevel=3&AuthInfo=HH9Ts********ujioidvgJT%2F1axOGy%2BAXQJfqew*******hxiBCUxuDs0tS8q%2FuhQueemDLG****xtEgk0Sy0A%3D%3D&bitrate=2000 这种地址
    zxp
        86
    zxp  
    OP
       2017-10-18 08:45:41 +08:00
    @2245518822 igmp://239.93.20.32:8186 里面 8186 就是端口号啊。其实做这个方案主要就是为了将直播信号转换为 http,然后可以方便自己多终端观看,如果还要兼顾回看、点播,甚至是把 epg 页面也抓出来,那相当于自己造了个机顶盒出来了,那又何必呢?
    mac2man
        87
    mac2man  
       2017-10-18 14:46:10 +08:00
    @zxp @2245518822 是呀 搞这个主要是为了直播,不是为了回看和点播 很多人都偏离了这一点
    skylu
        88
    skylu  
       2017-10-25 12:09:17 +08:00
    @zxp 请教一下楼主,你的光猫里面 iptv 设置的是桥接模式吗?那是不是要有地方进行拨号才行了?
    zxp
        89
    zxp  
    OP
       2017-10-25 12:17:25 +08:00
    @skylu 光猫里 iptv 设置确实是桥接模式,我们这里电信 iptv 是通过 dhcp 进行网络连接配置的,不需要进行拨号。见图

    skylu
        90
    skylu  
       2017-10-25 13:01:49 +08:00
    @zxp 感谢哈,我也成都的,今晚回去我验证一下到底是那种模式。应该也是和你一样。不过我有点迷糊的是,如果我是 windows10 来播放,按照你前面的帖子,需要模拟配置一下 dhcp,那其他的终端不需要这样处理吗?
    zxp
        91
    zxp  
    OP
       2017-10-25 15:51:00 +08:00
    @skylu 如果你电脑直接接在光猫的 iptv 口子上,理论上是不需要获取 IP 就可以直接播放这种二层组播的,见#69 楼。如果你家的网络对组播支持很好,就可以直接把 iptv 口接到你家的交换机上,然后就可以在家里电脑上用 vlc 之类的播放软件直接播放直播频道了。但要是希望通过 http 协议进行播放,就需要安装一个 udpxy 服务器来进行转换,其它终端就连接 udpxy 服务器进行播放。
    skylu
        92
    skylu  
       2017-10-25 20:03:50 +08:00
    @zxp 谢谢指教,我现在就是电脑直接接在光猫的 iptv 口子,同样的网线用电信的机顶盒做了测试没有问题,可以直播的,然后用电脑上的 vlc 播放器进行播放,提示无法播放。这个时候网卡是没有获取到 ip 地址的。
    skylu
        93
    skylu  
       2017-10-25 20:07:02 +08:00
    @zxp 我是直接在 vlc 里面的添加网络流媒体的选项里面加入 http://239.93.0.184:5140 ,提示 VLC is unable to open the MRL 'http://239.93.0.184:5140'. Check the log for details. 不知道是否是我播放的没有对了? V2EX 是不是只有楼主可以贴图了?
    zxp
        94
    zxp  
    OP
       2017-10-25 22:03:38 +08:00
    @skylu 在 vlc 里面你需要用 rtp:// 或 igmp:// 这样格式的 url 去连接才是组播方式
    skylu
        95
    skylu  
       2017-10-26 03:47:02 +08:00
    @zxp 起来上厕所,看到兄弟回帖,立马重新测试了一下,果然是这样的问题,然后直接插交换机,现在同一个局域网里面,可以上网,可以直接看 iptv,真的很爽。谢谢兄弟。明天继续折腾一下 udpxy。达到完美地步
    skylu
        96
    skylu  
       2017-10-26 07:31:53 +08:00
    @zxp 今天在一个虚拟机里面安装了 ubuntu,可以正常进入局域网,安装 udpxy 以后,按照命令以后,提示 Invalid multicast address: [10.184.×。×] 我这里对应的组播地址应该是多少了?
    zxp
        97
    zxp  
    OP
       2017-10-26 08:41:47 +08:00
    @skylu udpxy 里面-m 参数后面应该跟上你虚拟机通过 dhcp 获取到的 iptv 的 IP,获取 IP 的方法参考上面#18 楼的做法,我家获取到的地址就是 10.184 段的。
    skylu
        98
    skylu  
       2017-10-26 08:51:09 +08:00 via iPhone
    @zxp 好的!那实际上再简单一点,不用这个方法,直接看机顶盒获取的 ip,ip 段应该是一样的吧?
    zxp
        99
    zxp  
    OP
       2017-10-26 09:04:51 +08:00
    如果只看直播的话,随便配个 IP 应该也可以发起组播请求的。之前需要 IP 主要是为了验证抓包后的到的点播、回看链接。
    skylu
        100
    skylu  
       2017-10-26 20:43:58 +08:00
    @zxp 尝试了三种方式,虚拟机,群晖 docker 和 mac 下的 udpxy,都提示无效的组播地址,看来只有采用你修改获取 ip 的方式尝试一下,我这里机顶盒的 ip 是 10.186
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5295 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 01:25 · PVG 09:25 · LAX 17:25 · JFK 20:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.