gd 联通 iptv udproxy 的问题

213 天前
 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 的防火墙日志,但是找不到日志的位置。

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

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

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

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

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

© 2021 V2EX