上海电信 IPTV 使用 udpxy 的问题

2022-06-22 20:12:49 +08:00
 yuban10703

目前是友华的 SDN 猫改了桥接,路由器是 openwrt

目前的问题是 IPTV 如果一直在看的话没有问题(测试了一晚上,到早上还在正常播放)

但是如果没有设备在播放的话,一段时间后就不能看了,重启 openwrt 里的 iptv 接口后就又能正常播放了

很玄学,不知道哪里有问题...

这是 udpxy 的设置

这是 vlan85 的 iptv 接口

3758 次点击
所在节点    宽带症候群
14 条回复
FrankAdler
2022-06-22 20:25:28 +08:00
我就默认配置勾上启用,下面的输入框全是空的?反正能用
yuban10703
2022-06-22 21:13:18 +08:00
@FrankAdler 阿哲,我的一段时间没设备播放后就得重启接口才能播放...
semglassiebaba
2022-06-22 22:52:32 +08:00
igmp_snooping 改成 0 试试,高效组播转发在某些路由器上是无效的,只会阻断组播
yuban10703
2022-06-22 23:33:42 +08:00
jikky
2022-06-23 10:47:26 +08:00
你是不是 IPTV 也桥接了?
yuban10703
2022-06-23 13:11:03 +08:00
@jikky SDN 的猫,我也不知道里面咋设置的.....
linuxyz
2022-06-24 14:08:47 +08:00
我用的是聯通不知道是否可以藉鑒!

兩點你可以看看:

1 ,IPTV 這個 bridge 可以不用,也不需要走 VLAN 可以在上行連接光貓的端口上創建一個 DHCP 的 interface
主要是我看你這個 bridge 的 IPv4 地址太神秘了,AT&T US 的地址不大可能出現在上海電信的地址池。
通常光貓會在内部創建虛擬 VLAN 網卡終結 IPTV 的業務,Openwrt 這邊只要有正常的可以訪問光貓的内網 IPv4 地址就可以訪問 IPTV 的組播。
添加的 interface 的 Firewall Zone 設置成 wan

```
config interface 'iptv'
option proto 'static'
option device 'eth1'
option netmask '255.255.255.0'
option metric '2000'
option ipaddr '192.168.1.8' # 根據你光貓的 LAN 地址配
option gateway '192.168.1.1' # 根據你光貓的 LAN 的 Gateway 地址配
option defaultroute '0'
option delegate '0'
```


2, 防火墻規則 需要 允許

```
config rule
option name 'Allow-IGMP'
option src 'wan'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'
option device 'eth1'
option direction 'in'

config rule
option src 'wan'
option name 'Allow-IPTV'
option family 'ipv4'
list dest_ip '224.0.0.0/4'
option target 'ACCEPT'
list proto 'udp'
option device 'eth1'
option direction 'in'
```
yuban10703
2022-06-24 15:51:52 +08:00
@linuxyz 感谢回答,上海电信的 IPTV 是单独一个 vlan 的....
我目前用 wget 一直下载 iptv 的视频来实现不断线的.....
raysonx
2022-06-27 18:40:57 +08:00
建议直接去掉 iptv 这个 bridge,直接用 eth1.85 作 UDPXY 的上行端口,排除 bridge 的问题。
raysonx
2022-06-27 18:43:29 +08:00
此外要注意一下防火墙规则,允许从 eth1.85 input 方向和 forward 到 lan 的组播流量。
Imsw93
2022-06-28 12:10:31 +08:00
你还可以保持一个 IPTV 盒子一直开机,就不会断了
yuban10703
2022-06-29 18:27:11 +08:00
@raysonx 把桥接去掉了,直接用了单独的一个网口 eth3.85,能播放的话应该就说明防火墙规则没问题吧
https://i.bmp.ovh/imgs/2022/06/29/fbdd514c5cde00dc.png
ctq119
2023-01-26 17:59:53 +08:00
@yuban10703 这个问题解决了吗……最近也遇到这个问题了。
mrbruce516
254 天前
@yuban10703 我现在也是这个问题,不知楼主是否解决了

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

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

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

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

© 2021 V2EX