gd 联通 iptv udproxy 的问题

2024-05-26 00:45:52 +08:00
 guoguobaba

光猫---路由器---pc

其中光猫的 iptv 接口连接路由器的 eth1

参考 https://www.ilovn.com/2021/09/11/guangdong-iptv-ikuai-openwrt-udpxy/ 这个帖子

eth1 配置 dhcp ,并填入了 vendor class ,能够成功获取 ip 地址

udpxy 已经安装,http://192.168.10.1:8888/status 能看到结果

防火墙 eth1 单独一个 iptv zone ,允许 input/output

在 potplayer 打开 http://192.168.10.1:8888/rtp/239.0.1.101:8004 ,看不到内容

路由器上用 tcpdump 抓包,看到有加入 multicast group 的包

root@OpenWrt:~# tcpdump -i eth1 igmp -n -X
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 262144 bytes
00:40:47.384857 IP 10.31.80.102 > 224.0.0.22: igmp v3 report, 1 group record(s)
        0x0000:  46c0 0028 0000 4000 0102 a974 0a1f 5066  F..(..@....t..Pf
        0x0010:  e000 0016 9404 0000 2200 e998 0000 0001  ........".......
        0x0020:  0400 0000 ef00 0165                      .......e
00:40:48.145838 IP 10.31.80.102 > 224.0.0.22: igmp v3 report, 1 group record(s)
        0x0000:  46c0 0028 0000 4000 0102 a974 0a1f 5066  F..(..@....t..Pf
        0x0010:  e000 0016 9404 0000 2200 e998 0000 0001  ........".......
        0x0020:  0400 0000 ef00 0165                      .......e

但是没有回包。

排查思路 1 、防火墙设置问题,eth1 所在的 iptv zone 允许 input 数据 2 、联通还要进行其他认证? 3 、udproxy 并不需要 iptv zone 转发到 lan 4 、开启 iptv zone 的防火墙日志,但是找不到日志的位置。

1240 次点击
所在节点    OpenWrt
3 条回复
guoguobaba
2024-05-26 23:04:38 +08:00
```
ffmpeg -protocol_whitelist rtp,udp -i "rtp://239.0.1.101:8004" /tmp/save.mp4
```
直接在 openwrt 上弄了个 ffmpeg ,播放 rtp ,抓包同样没有回包。说明光猫那边可能还需要其他认证
swordsmile
2024-05-27 11:16:51 +08:00
先试试单机使用 IPTV ,我是深圳电信,单独开一个 OpenWRT 虚拟机给 IPTV 专用,没有任何问题。
swordsmile
2024-05-27 11:18:02 +08:00
一机多用,要考虑下路由和伪装( Masquerade )的问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1043971

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX