Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

时隔四年,再发浙江杭州电信iptv融合教程 #75

Open
luckyyyyy opened this issue Feb 14, 2024 · 43 comments
Open

时隔四年,再发浙江杭州电信iptv融合教程 #75

luckyyyyy opened this issue Feb 14, 2024 · 43 comments

Comments

@luckyyyyy
Copy link
Owner

luckyyyyy commented Feb 14, 2024

网络布局

浙江电信IPTV和上网是分开的

  • 上网服务:PPPoE VLAN 41
  • IPTV服务:IPoE VLAN 43

Note

如果是单线,请先解决单线vlan,这里不展开,具体教程请翻阅各大论坛,当然一般光猫到路由器在弱电箱中自己加一根就好了,直接去客厅拨号的那种除外,这个需要根据网络环境自行解决。
可参阅: https://openwrt.org/docs/guide-user/network/vlan/switch_configuration

外网
  |
[光猫]
  | \
  |  +--LAN2(IPTV)-->[eth0]路由器
  |                        / |
  +--LAN1------------>[eth1] |  
                           [eth2]
                             |
                          [交换机]
                             |
                       | | | | | | | |
                       1 2 3 4 5 6 7 8
                       | | | | | | | |

协议抓包

浙江电信使用 IPoE+DHCP来认证入网,需要访问的频道IP都需要先进行DHCP认证入网
请先确认你电视机顶盒上的网络配置是IPoE入网

抓包方式

由于杭州电信是DHCP,所以其实你可以把盒子插在任意网内LAN侧,然后使用网内任意设备直接抓DHCP包,在盒子的网络设置中开关一次网络就会发送一次DHCP,无论是使用tcpdump还是wireshark都可以轻松抓到内容

tcpdump -i any port 67 or port 68

分析内容

一般来说,我们需要几个DHCP中的参数,目前浙江杭州电信针对这几个参数入网

    Option: (12) Host Name
        Length: 32
        Host Name: <明文>
    Option: (60) Vendor class identifier
        Length: 59
        Vendor class identifier: <hex>

Option: (12) Host Name

这里最后12位是mac地址,可以考虑与你发送请求的接口mac地址对应上,浙江杭州电信可用

Option: (60) Vendor class identifier

以下内容仅适用于浙江杭州电信,其他地区请自行拆解,最简单的办法是原封不动复制

00 00 1F // 固定3byte 字节
37 // 1byte 固定内容长度位 下面的例子中是 55 只有 USERID 非固定长度
64 // 1byte 不清楚的东西 每次都是固定0x64
FF FF FF FF FF FF FF FF // 8byte random
FF FF FF FF FF FF FF FF // 8byte timestamp
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // 16byte HashKey
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // 22byte USERID 就是tvxxxx@itv那段字符
-----------------------
// 其中 HashKey 算法是
FF FF FF FF FF FF FF FF // 8byte random
FF FF FF FF FF FF // 6byte 密码
FF FF FF FF FF FF FF FF // 8byte timestamp
// 以上内容做MD5 就是 16byte HashKey
image

OpenWRT接口设置

  1. 新建一个接口,选择DHCP协议,防火墙区域设置与WAN一致,当然你也可以自己设置,但注意防火墙区域的配置也要与WAN一致
  2. 直接编辑文件/etc/config/network
config interface 'iptv'
	option proto 'dhcp'
	option device 'eth0' # 注意你的网络接口
	option hostname '<hostname>' # 替换为你的hostname
	option macaddr '<macaddr>' # 替换为你机顶盒的mac地址,当然也可以不填,上述hostname后12位需要填写接口生成的mac地址
	option sendopts '0x3c:<hex>' # 替换为你的hex内容就是上面的Option: (60) Vendor class identifier,注意: 应该是00001F开头的内容
	option defaultroute '0' # 不要开启默认路由
  1. 到此准备工作已经完成了,可以尝试重启接口看是否正确拿到IP,如果没有拿到IP,请先抓包,看是否与机顶盒的请求一致

Caution

如果无法连接,请先抓包接口发出的DHCP请求,对比与机顶盒发出的请求有何不同

Warning

如果你用了较老的OpenWRT,你可能还需要修改一个shell脚本,否则会导致发送两个Vendor class identifier

vi /lib/netifd/proto/dhcp.sh

找到

	proto_run_command "$config" udhcpc \
		-p /var/run/udhcpc-$iface.pid \
		-s /lib/netifd/dhcp.script \
		-f -t 0 -i "$iface" \
		${ipaddr:+-r $ipaddr} \
		${hostname:+-x "hostname:$hostname"} \
		${vendorid:+-V "$vendorid"} \
		$clientid $defaultreqopts $broadcast $release $dhcpopts

修改为

	proto_run_command "$config" udhcpc \
		-p /var/run/udhcpc-$iface.pid \
		-s /lib/netifd/dhcp.script \
		-f -t 0 -i "$iface" \
		${ipaddr:+-r $ipaddr} \
		${hostname:+-x "hostname:$hostname"} \
		-V '' \
		$clientid $defaultreqopts $broadcast $release $dhcpopts
image

分流设置

有两种方式,可以自由选择,使用iptables支持加入机顶盒,这样不会废弃家里的机顶盒

使用静态路由

这种方式缺点在于你需要知道所有的ip地址,好在如果杭州电信只需要rtsp则不需要那么多IP

目标地址 目前我添加的是这两个
115.233.40.0/21
220.191.136.0/24

image

使用iptables

优势在于可以将某个设备直接标记所有流量

echo "99 iptv" >> /etc/iproute2/rt_tables
ip route add default via 10.240.192.1 dev eth0 table iptv # 请替换为你的网关IP以及接口名,注意网关是IPTV 网关
iptables -t mangle -A PREROUTING -m mac --mac-source FF:FF:FF:FF:FF:FF -j MARK --set-mark 0x1 # 你内网中机顶盒mac地址 如无机顶盒可忽略 融合后机顶盒选择DHCP模式
iptables -t mangle -A PREROUTING -d 115.233.41.0/24 -j MARK --set-mark 0x1 # IPTV频道IP段
iptables -t mangle -A PREROUTING -d 115.233.44.0/24 -j MARK --set-mark 0x1 # IPTV频道IP段
ip rule add fwmark 0x1 table iptv

Warning

其中 115.233.41.0/24 与 115.233.44.0/24 是抓包所得,杭州电信在繁忙时rtsp会重定向,所以如果无法播放,记得抓下机顶盒的rtsp看看

Warning

当你修改完机顶盒的mac地址所有网络都标记后,机顶盒联网方式请修改为普通DHCP,它将作为你内网中一个普通设备存在。

结果展示

软件:APTV
image

问题

Caution

如果你使用 upnp 可能会导致你的 upnp 绑定的接口错误,请修改 /etc/config/upnpd 加上 option external_iface 'wan'

最后

避免大家抓包麻烦,送上一批单播地址,绝大多数是我四年前抓的,我发现没有任何变化

#EXTM3U

#EXTINF:-1,tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://epg.112114.eu.org/logo/CCTV1.png" group-title="央视",CCTV1
rtsp://115.233.41.137/PLTV/88888913/224/3221228078/10000100000000060000000002460690_0.smil

#EXTINF:-1,tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://epg.112114.eu.org/logo/CCTV2.png" group-title="央视",CCTV2
rtsp://115.233.41.137/PLTV/88888913/224/3221228083/10000100000000060000000002633372_0.smil

#EXTINF:-1,tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://epg.112114.eu.org/logo/CCTV3.png" group-title="央视",CCTV3
rtsp://115.233.41.137/PLTV/88888913/224/3221229136/10000100000000060000000005809121_0.smil

#EXTINF:-1,tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://epg.112114.eu.org/logo/CCTV4.png" group-title="央视",CCTV4
rtsp://115.233.41.137/PLTV/88888913/224/3221227806/10000100000000060000000000304159_0.smil

#EXTINF:-1,tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://epg.112114.eu.org/logo/CCTV5.png" group-title="央视",CCTV5
rtsp://115.233.41.137/PLTV/88888913/224/3221229114/10000100000000060000000005809143_0.smil

#EXTINF:-1,tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://epg.112114.eu.org/logo/CCTV5+.png" group-title="央视",CCTV5+
rtsp://115.233.41.137/PLTV/88888913/224/3221229201/52583204.smil

#EXTINF:-1,tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://epg.112114.eu.org/logo/CCTV6.png" group-title="央视",CCTV6
rtsp://115.233.41.137/PLTV/88888913/224/3221229161/10000100000000060000000005809142_0.smil

#EXTINF:-1,tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://epg.112114.eu.org/logo/CCTV7.png" group-title="央视",CCTV7
rtsp://115.233.41.137/PLTV/88888913/224/3221228093/10000100000000060000000002633385_0.smil

#EXTINF:-1,tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://epg.112114.eu.org/logo/CCTV8.png" group-title="央视",CCTV8
rtsp://115.233.41.137/PLTV/88888913/224/3221229157/10000100000000060000000005809141_0.smil

#EXTINF:-1,tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://epg.112114.eu.org/logo/CCTV9.png" group-title="央视",CCTV9
rtsp://115.233.41.137/PLTV/88888913/224/3221228112/10000100000000060000000002633384_0.smil

#EXTINF:-1,tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://epg.112114.eu.org/logo/CCTV10.png" group-title="央视",CCTV10
rtsp://115.233.41.137/PLTV/88888913/224/3221228131/10000100000000060000000002633383_0.smil

#EXTINF:-1,tvg-id="中央戏曲" tvg-name="中央戏曲" tvg-logo="https://epg.112114.eu.org/logo/CCTV11.png" group-title="央视",中央戏曲
rtsp://115.233.41.137/PLTV/88888913/224/3221227777/10000100000000060000000000304164_0.smil

#EXTINF:-1,tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://epg.112114.eu.org/logo/CCTV12.png" group-title="央视",CCTV12
rtsp://115.233.41.137/PLTV/88888913/224/3221228130/10000100000000060000000002633382_0.smil

#EXTINF:-1,tvg-id="中央新闻" tvg-name="中央新闻" tvg-logo="https://epg.112114.eu.org/logo/cctv13.png" group-title="央视",中央新闻
rtsp://115.233.41.137/PLTV/88888913/224/3221229154/52628615.smil

#EXTINF:-1,tvg-id="中央少儿" tvg-name="中央少儿" tvg-logo="https://epg.112114.eu.org/logo/CCTV14.png" group-title="央视",中央少儿
rtsp://115.233.41.137/PLTV/88888913/224/3221228088/10000100000000060000000002633381_0.smil

#EXTINF:-1,tvg-id="中央音乐" tvg-name="中央音乐" tvg-logo="https://epg.112114.eu.org/logo/CCTV15.png" group-title="央视",中央音乐
rtsp://115.233.41.137/PLTV/88888913/224/3221227993/10000100000000060000000000794054_0.smil

#EXTINF:-1,tvg-id="中央奥运" tvg-name="中央奥运" tvg-logo="https://epg.112114.eu.org/logo/cctv16.png" group-title="央视",中央奥运
rtsp://115.233.41.137/PLTV/88888913/224/3221229307/70526246.smil

#EXTINF:-1,tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://epg.112114.eu.org/logo/浙江卫视.png" group-title="地方",浙江卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221228012/10000100000000060000000000794032_0.smil

#EXTINF:-1,tvg-id="钱江频道" tvg-name="钱江频道" tvg-logo="https://epg.112114.eu.org/logo/钱江频道.png" group-title="地方",钱江频道
rtsp://115.233.41.137/PLTV/88888913/224/3221229041/10000100000000060000000004799139_0.smil

#EXTINF:-1,tvg-id="浙江经视" tvg-name="浙江经视" tvg-logo="https://epg.112114.eu.org/logo/浙江经视.png" group-title="地方",浙江经视
rtsp://115.233.41.137/PLTV/88888913/224/3221229115/10000100000000060000000004799165_0.smil

#EXTINF:-1,tvg-id="教育科技" tvg-name="教育科技" tvg-logo="https://epg.112114.eu.org/logo/教育科技.png" group-title="地方",教育科技
rtsp://115.233.41.137/PLTV/88888913/224/3221229111/10000100000000060000000004799164_0.smil

#EXTINF:-1,tvg-id="影视文化" tvg-name="影视文化" tvg-logo="https://epg.112114.eu.org/logo/影视文化.png" group-title="地方",影视文化
rtsp://115.233.41.137/PLTV/88888913/224/3221229107/10000100000000060000000004799163_0.smil

#EXTINF:-1,tvg-id="民生休闲" tvg-name="民生休闲" tvg-logo="https://epg.112114.eu.org/logo/民生休闲.png" group-title="地方",民生休闲
rtsp://115.233.41.137/PLTV/88888913/224/3221229045/10000100000000060000000004799162_0.smil

#EXTINF:-1,tvg-id="浙江新闻" tvg-name="浙江新闻" tvg-logo="https://epg.112114.eu.org/logo/浙江新闻.png" group-title="地方",浙江新闻
rtsp://115.233.41.137/PLTV/88888913/224/3221229034/10000100000000060000000004799161_0.smil

#EXTINF:-1,tvg-id="浙江少儿" tvg-name="浙江少儿" tvg-logo="https://epg.112114.eu.org/logo/浙江少儿.png" group-title="地方",浙江少儿
rtsp://115.233.41.137/PLTV/88888913/224/3221229030/10000100000000060000000004799160_0.smil

#EXTINF:-1,tvg-id="之江记录" tvg-name="之江记录" tvg-logo="https://epg.112114.eu.org/logo/之江记录.png" group-title="地方",之江记录
rtsp://115.233.41.137/PLTV/88888913/224/3221229409/92749537.smil

#EXTINF:-1,tvg-id="西湖明珠" tvg-name="西湖明珠" tvg-logo="https://epg.112114.eu.org/logo/西湖明珠.png" group-title="地方",西湖明珠
rtsp://115.233.41.137/PLTV/88888913/224/3221229152/52579496.smil?

#EXTINF:-1,tvg-id="湖南卫视" tvg-name="湖南卫视" tvg-logo="https://epg.112114.eu.org/logo/湖南卫视.png" group-title="地方",湖南卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221227983/10000100000000060000000000794037_0.smil

#EXTINF:-1,tvg-id="江苏卫视" tvg-name="江苏卫视" tvg-logo="https://epg.112114.eu.org/logo/江苏卫视.png" group-title="地方",江苏卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221228067/10000100000000060000000001063212_0.smil

#EXTINF:-1,tvg-id="东方卫视" tvg-name="东方卫视" tvg-logo="https://epg.112114.eu.org/logo/东方卫视.png" group-title="地方",东方卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221228140/10000100000000060000000002670196_0.smil

#EXTINF:-1,tvg-id="北京卫视" tvg-name="北京卫视" tvg-logo="https://epg.112114.eu.org/logo/北京卫视.png" group-title="地方",北京卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221228080/10000100000000060000000001063209_0.smil

#EXTINF:-1,tvg-id="安徽卫视" tvg-name="安徽卫视" tvg-logo="https://epg.112114.eu.org/logo/安徽卫视.png" group-title="地方",安徽卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221228120/10000100000000060000000002242150_0.smil

#EXTINF:-1,tvg-id="贵州卫视" tvg-name="贵州卫视" tvg-logo="https://epg.112114.eu.org/logo/贵州卫视.png" group-title="地方",贵州卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221229044/10000100000000060000000004835835_0.smil

#EXTINF:-1,tvg-id="天津卫视" tvg-name="天津卫视" tvg-logo="https://epg.112114.eu.org/logo/天津卫视.png" group-title="地方",天津卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221228016/10000100000000060000000000794035_0.smil

#EXTINF:-1,tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://epg.112114.eu.org/logo/重庆卫视.png" group-title="地方",重庆卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221229061/10000100000000060000000004835834_0.smil

#EXTINF:-1,tvg-id="四川卫视" tvg-name="四川卫视" tvg-logo="https://epg.112114.eu.org/logo/四川卫视.png" group-title="地方",四川卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221229046/10000100000000060000000004835838_0.smil

#EXTINF:-1,tvg-id="东南卫视" tvg-name="东南卫视" tvg-logo="https://epg.112114.eu.org/logo/东南卫视.png" group-title="地方",东南卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221229040/10000100000000060000000004835831_0.smil

#EXTINF:-1,tvg-id="广东卫视" tvg-name="广东卫视" tvg-logo="https://epg.112114.eu.org/logo/广东卫视.png" group-title="地方",广东卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221228011/10000100000000060000000000794034_0.smil

#EXTINF:-1,tvg-id="河北卫视" tvg-name="河北卫视" tvg-logo="https://epg.112114.eu.org/logo/河北卫视.png" group-title="地方",河北卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221229050/10000100000000060000000004836297_0.smil

#EXTINF:-1,tvg-id="黑龙江" tvg-name="黑龙江" tvg-logo="" group-title="地方",黑龙江
rtsp://115.233.41.137/PLTV/88888913/224/3221228068/10000100000000060000000002242148_0.smil

#EXTINF:-1,tvg-id="山东卫视" tvg-name="山东卫视" tvg-logo="" group-title="地方",山东卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221227978/10000100000000060000000000794036_0.smil

#EXTINF:-1,tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="" group-title="地方",湖北卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221228102/10000100000000060000000002242149_0.smil

#EXTINF:-1,tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="" group-title="地方",辽宁卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221229042/10000100000000060000000004835836_0.smil

#EXTINF:-1,tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="" group-title="地方",江西卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221229127/10000100000000060000000004835832_0.smil

#EXTINF:-1,tvg-id="河南卫视" tvg-name="河南卫视" tvg-logo="" group-title="地方",河南卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221229057/10000100000000060000000004835833_0.smil

#EXTINF:-1,tvg-id="深圳卫视" tvg-name="深圳卫视" tvg-logo="" group-title="地方",深圳卫视
rtsp://115.233.41.137/PLTV/88888913/224/3221227988/10000100000000060000000000794038_0.smil
@qq673895432
Copy link

哥,要实现时移和回放怎么弄的

@luckyyyyy
Copy link
Owner Author

哥,要实现时移和回放怎么弄的

要带上参数 抓包的时候后面有一些参数

@Cappucc1no
Copy link

老哥,我也是杭州电信的,有相关视频教程么?有点没看懂

@zjfsyh0105
Copy link

老哥,同样杭州电信
已经获取到了IPTV内网的IP,可以通过udpxy做组播转单播
现在测试把IPTV线路设置为默认网关,即所有流量不通外网都转内网
但是目前还是无法播放rtsp单播链接,能不能帮忙看看是什么原因
使用的rtsp地址跟你的不太一样是115.233.40.137/115.233.45.137,是自己抓包出来的数据

@luckyyyyy
Copy link
Owner Author

luckyyyyy commented Feb 25, 2024 via email

@hugeng1979
Copy link

请问一下,我将光猫的IPTV口、千兆上网口,分别接两根网线接到OPENWRT路由器上。 现在openwrt 上已经获取到IPTV的DHCP IP为 10开头的地址,获取到局域网地址是不是鉴权已经通过了? 使用udpxy。然后局域网电脑使用vlc访问组播的地址http://192.168.1.241:9999/udp/233.50.201.4:5140 无法预览, 请问是哪里出问题了?

@qq673895432
Copy link

请问一下,我将光猫的IPTV口、路由器上网口,分别接两根网线接到OPENWRT路由器上。现在openwrt上已经获取到IPTV的DHCP IP为10个端口了,地址获取到局域网地址是不是鉴使用udpxy。然后轮胎电脑使用vlc访问组播播的地址http://192.168.1.241:9999/udp/233.50.201.4:5140无法预览,请问哪里出问题了?

可能和我这一样,运营商用的是单播地址,你试试rtsp的单播地址看看

@hugeng1979
Copy link

hugeng1979 commented Feb 27, 2024

请问一下,我将光猫的IPTV口、路由器上网口,分别接两根网线接到OPENWRT路由器上。现在openwrt上已经获取到IPTV的DHCP IP为10个端口了,地址获取到局域网地址是不是鉴使用udpxy。然后轮胎电脑使用vlc访问组播播的地址http://192.168.1.241:9999/udp/233.50.201.4:5140无法预览,请问哪里出问题了?

可能和我这一样,运营商用的是单播地址,你试试rtsp的单播地址看看

我昨天晚上回去,按这个帖子的教程再试了一下。我这边是萧山电信。自己抓包的时候,用笔记本双网卡只抓到鉴权的包,机顶盒正常。路由器采用IStoreOS(OpenWrt变种),单臂模式,路由器通过LAN口与光猫LAN口连接,路由器第二网口与光猫IPTV口连接。

配置DHCP接口,已自动获取到IP地址10.235.157.***/19. 网关10.235.128.1
配置三条静态路由来分流,分别是组播的地址和单播的地址。
config route
option interface 'IPTV'
option target '233.50.201.0/24'
option type 'anycast'
option metric '0'
option gateway '10.235.128.1'

config route
option interface 'IPTV'
option target '115.233.41.0/24'
option gateway '10.235.128.1'

config route
option interface 'IPTV'
option target '115.233.44.0/24'
option gateway '10.235.128.1'

配置防火墙规则
iShot_2024-02-27_09 18 10

现在在路由器上、本地电脑上能ping通单播的IP 115.233.41.137 了,但是电脑上播放单播的地址失败

配置udpxy, 查看status,好像正常
测试单播、组播也不行
增加防火墙规则,组播还是不行。
iShot_2024-02-27_09 19 42

@zjfsyh0105
Copy link

请问一下,我将光猫的IPTV口、路由器上网口,分别接两根网线接到OPENWRT路由器上。现在openwrt上已经获取到IPTV的DHCP IP为10个端口了,地址获取到局域网地址是不是鉴使用udpxy。然后轮胎电脑使用vlc访问组播播的地址http://192.168.1.241:9999/udp/233.50.201.4:5140无法预览,请问哪里出问题了?

可能和我这一样,运营商用的是单播地址,你试试rtsp的单播地址看看

我昨天晚上回去,按这个帖子的教程再试了一下。我这边是萧山电信。自己抓包的时候,用笔记本双网卡只抓到鉴权的包,机顶盒正常。路由器采用IStoreOS(OpenWrt变种),单臂模式,路由器通过LAN口与光猫LAN口连接,路由器第二网口与光猫IPTV口连接。

配置DHCP接口,已自动获取到IP地址10.235.157.***/19. 网关10.235.128.1 配置三条静态路由来分流,分别是组播的地址和单播的地址。 config route option interface 'IPTV' option target '233.50.201.0/24' option type 'anycast' option metric '0' option gateway '10.235.128.1'

config route option interface 'IPTV' option target '115.233.41.0/24' option gateway '10.235.128.1'

config route option interface 'IPTV' option target '115.233.44.0/24' option gateway '10.235.128.1'

配置防火墙规则 iShot_2024-02-27_09 18 10

现在在路由器上、本地电脑上能ping通单播的IP 115.233.41.137 了,但是电脑上播放单播的地址失败

配置udpxy, 查看status,好像正常 测试单播、组播也不行 增加防火墙规则,组播还是不行。 iShot_2024-02-27_09 19 42

同萧山电信,折腾到现在发现萧山电信的组播跟内网IP,鉴权都没啥关系,鉴不鉴权都可以
主要是你要拿到光猫的超级账户,去igmp设置里面,打开igmp嗅探,然后在IPTV的链接上就是Vlan43里面的组播Vlan填写为4000
鉴权获取内网地址的作用主要是使用rtsp单播使用的,我是通过Vlan接入的,整个Vlan只要绑定组播4000的Vlan后,整个43Vlan都带组播。你试试看

@hugeng1979
Copy link

感谢楼上这位。这里我光猫的配置截图,帮忙看一下,你说的填4000的地方,上面的宽带链接要改吗?
然后要第二个截图里,要绑定43vlan吗?
iShot_2024-02-27_12 13 42

iShot_2024-02-27_12 14 53

@zjfsyh0105
Copy link

谢谢楼上这位。这里我光猫的配置截图,帮忙看一下,你说的填4000的地方,上面的链接宽带要改吗? 然后要第二个截图里,要绑定43vlan吗? iShot_2024-02-27_12 13 42

iShot_2024-02-27_12 14 53

Snipaste_2024-02-27_12-23-39
Snipaste_2024-02-27_12-24-14

@Guojingyinan1992
Copy link

大佬们 问下杭州的IPTV支持无线模式吗?把IPTV接口转为无线SSID,机顶盒接入无线网络 试了下不行是不是不支持这样操作?

@luckyyyyy
Copy link
Owner Author

请问一下,我将光猫的IPTV口、路由器上网口,分别接两根网线接到OPENWRT路由器上。现在openwrt上已经获取到IPTV的DHCP IP为10个端口了,地址获取到局域网地址是不是鉴使用udpxy。然后轮胎电脑使用vlc访问组播播的地址http://192.168.1.241:9999/udp/233.50.201.4:5140无法预览,请问哪里出问题了?

可能和我这一样,运营商用的是单播地址,你试试rtsp的单播地址看看

我昨天晚上回去,按这个帖子的教程再试了一下。我这边是萧山电信。自己抓包的时候,用笔记本双网卡只抓到鉴权的包,机顶盒正常。路由器采用IStoreOS(OpenWrt变种),单臂模式,路由器通过LAN口与光猫LAN口连接,路由器第二网口与光猫IPTV口连接。
配置DHCP接口,已自动获取到IP地址10.235.157.***/19. 网关10.235.128.1 配置三条静态路由来分流,分别是组播的地址和单播的地址。 config route option interface 'IPTV' option target '233.50.201.0/24' option type 'anycast' option metric '0' option gateway '10.235.128.1'
config route option interface 'IPTV' option target '115.233.41.0/24' option gateway '10.235.128.1'
config route option interface 'IPTV' option target '115.233.44.0/24' option gateway '10.235.128.1'
配置防火墙规则 iShot_2024-02-27_09 18 10
现在在路由器上、本地电脑上能ping通单播的IP 115.233.41.137 了,但是电脑上播放单播的地址失败
配置udpxy, 查看status,好像正常 测试单播、组播也不行 增加防火墙规则,组播还是不行。 iShot_2024-02-27_09 19 42

同萧山电信,折腾到现在发现萧山电信的组播跟内网IP,鉴权都没啥关系,鉴不鉴权都可以 主要是你要拿到光猫的超级账户,去igmp设置里面,打开igmp嗅探,然后在IPTV的链接上就是Vlan43里面的组播Vlan填写为4000 鉴权获取内网地址的作用主要是使用rtsp单播使用的,我是通过Vlan接入的,整个Vlan只要绑定组播4000的Vlan后,整个43Vlan都带组播。你试试看

这是正确的 如果你用组播 不需要播鉴权

@zjfsyh0105
Copy link

大佬们 问下杭州的IPTV支持无线模式吗?把IPTV接口转为无线SSID,机顶盒接入无线网络 试了下不行是不是不支持这样操作?

无线上面跑组播大概率引起网络风暴,所以运营商的IPTV都是有线连接
但是通过udpxy转过以后就不是组播形式,就是普通的udp流量,可以使用无线进行传输播放

@Guojingyinan1992
Copy link

大佬们问下杭州的IPTV支持无线模式吗?把IPTV接口转为无线SSID,机顶盒接入无线网络试了下不行是不是不支持这样操作?

无线上面跑组播但是概率引起网络风暴,所以运营商的IPTV都是 通过udpxy转过以后就不是组播形式,就是普通的udp流量,可以使用无线进行传输播放

好吧 看样子直接用无线这个方案是走不通了

@hugeng1979
Copy link

hugeng1979 commented Feb 28, 2024

请问一下,我将光猫的IPTV口、路由器上网口,分别接两根网线接到OPENWRT路由器上。现在openwrt上已经获取到IPTV的DHCP IP为10个端口了,地址获取到局域网地址是不是鉴使用udpxy。然后轮胎电脑使用vlc访问组播播的地址http://192.168.1.241:9999/udp/233.50.201.4:5140无法预览,请问哪里出问题了?

可能和我这一样,运营商用的是单播地址,你试试rtsp的单播地址看看

我昨天晚上回去,按这个帖子的教程再试了一下。我这边是萧山电信。自己抓包的时候,用笔记本双网卡只抓到鉴权的包,机顶盒正常。路由器采用IStoreOS(OpenWrt变种),单臂模式,路由器通过LAN口与光猫LAN口连接,路由器第二网口与光猫IPTV口连接。
配置DHCP接口,已自动获取到IP地址10.235.157.***/19. 网关10.235.128.1 配置三条静态路由来分流,分别是组播的地址和单播的地址。 config route option interface 'IPTV' option target '233.50.201.0/24' option type 'anycast' option metric '0' option gateway '10.235.128.1'
config route option interface 'IPTV' option target '115.233.41.0/24' option gateway '10.235.128.1'
config route option interface 'IPTV' option target '115.233.44.0/24' option gateway '10.235.128.1'
配置防火墙规则 iShot_2024-02-27_09 18 10
现在在路由器上、本地电脑上能ping通单播的IP 115.233.41.137 了,但是电脑上播放单播的地址失败
配置udpxy, 查看status,好像正常 测试单播、组播也不行 增加防火墙规则,组播还是不行。 iShot_2024-02-27_09 19 42

同萧山电信,折腾到现在发现萧山电信的组播跟内网IP,鉴权都没啥关系,鉴不鉴权都可以 主要是你要拿到光猫的超级账户,去igmp设置里面,打开igmp嗅探,然后在IPTV的链接上就是Vlan43里面的组播Vlan填写为4000 鉴权获取内网地址的作用主要是使用rtsp单播使用的,我是通过Vlan接入的,整个Vlan只要绑定组播4000的Vlan后,整个43Vlan都带组播。你试试看

这是正确的 如果你用组播 不需要播鉴权

大佬,我昨天晚上按你说的方式操作了,可是故障依旧,还是单播地址能在局域网上电脑ping通,就是单播、组播都放不出来。 和我光猫上网模式有关系吗? 我光猫上网是路由,iptv是桥接。 是电信的万兆光猫,型号如下。
iShot_2024-02-28_09 34 52

@zjfsyh0105
Copy link

我也试过openwrt,但是防火墙的规则让我很头疼
我后面改为爱快,设置非常简单,如果你用的是软路由,看看能不能更换一下系统

@zjfsyh0105
Copy link

路由跟踪下看从哪个接口出的如果接口是对的,那么考虑是播放器有问题之前遇到 vlc 有问题如果不是参考静态路由设置方法 William Chan @.***
……
------------------ 原始邮件 ------------------ 来自:zjfsyh0105 @.* > 发送时间: 02/25/2024, 15:42 To: luckyyyyy/blog @.> 抄送:陈伟霆**@.>,作者***@.> 主题:回复:[luckyyyyy/blog]时隔四年,再发浙江杭州电信iptv融合教程(第75期)老哥,同样杭州电信已经获得了IPTV内网的IP,可以通过udpxy做组播转单现在测试把IPTV线路设置为默认网关,即所有流量都不能通外网都转内网但是目前还是无法播放rtsp单播链接,不能帮忙看看是什么原因使用的rtsp地址的不太一样是115.233.40.137/115.233.45.137,是自己抓包出来的数据 — 直接回复此邮件,在 GitHub 上查看,或取消订阅。您收到此消息是因为您创作了该主题。消息 ID:@.***>

现在发现了新的现象,我使用VLC确实无法播放,但是在我的路由器每次DHCP重新获取IPTV内网地址后,我可以使用potplayer播放,但是十秒以后就卡住不会来了,重新打开也一样,需要重新dhcp拨号以后才会通
包括我从内网下载台标文件也是下载一部分就无法建立连接了,要重新获取IP后才能继续下载
这个有哪些可能引起这些问题呢?帮忙看看

@luckyyyyy
Copy link
Owner Author

luckyyyyy commented Mar 1, 2024 via email

@zjfsyh0105
Copy link

我怀疑你iptv勾选了默认路由,然后wan口重连抢走了你的路由,请用路由追踪命令确定走的哪个接口 William Chan @.***
……
------------------ 原始邮件 ------------------ 来自:zjfsyh0105 @.* > 发送时间: 03/01/2024, 16:19 To: luckyyyyy/blog @.> 抄送:陈伟霆**@.>,作者***@.> 主题:回复:[luckyyyyy/blog]时隔四年,再发浙江杭州电信iptv融合教程(问题#75)路由跟踪下看从哪个接口出的如果接口是对的,那么考虑是播放器之前有问题遇到 vlc 有问题如果不是参考静态路由设置方法 William Chan @.*** …… ------------------ 原始邮件 --------- --------- 来自:zjfsyh0105 @.* > 发送时间: 02/25/2024, 15:42 To: luckyyyyy/blog @.> @.@.> 主题:回复:[luckyyyyy/blog]时隔四年,再发浙江电信iptv融合教程(第75期)老哥,同样杭州电信已经获得了IPTV内网的IP,通过udpxy做组播转单现在把IPTV线路设置为默认网关,即所有流量测试都不能通外网都转内网但是目前还是无法播放rtsp单播链接,不能帮忙看看是什么原因使用的rtsp地址不太一样是115.233。 40.137/115.233.45.137,是查看自己抓包出来的数据 — 直接回复此邮件,在 GitHub 上,或取消订阅。您收到此消息是因为您创作了该主题。消息**@. > 现在发现了新的现象,我使用VLC确实无法播放,但是在我的路由器每次DHCP重新获取IPTV内网地址后,我可以使用potplayer播放,但是十秒以后就卡住不来了,重新打开也一样,需要重新dhcp拨号以后才会通包括我从内网下载台标文件也是下载一部分就无法建立连接了,要重新获取IP后才能继续下载这个有哪些可能会引起这些问题呢?看看帮忙 —直接回复此电子邮件、在 GitHub 上查看或取消订阅。您收到此消息是因为您创作了该主题。消息 ID:@.>

Snipaste_2024-03-01_21-20-41
目前使用路由器自带的路由跟踪,没有结果,无法显示
现在尝试了
1、由于我是旁路由,我直接只接了IPTV,没有接外网接口,默认IPTV为默认路由
2、在WAN1是外网,WAN2为IPTV的情况下,设置了WAN1为默认路由,并设置IPTV IP的静态路由
3、在WAN1是外网,WAN2为IPTV的情况下,设置了WAN2为默认路由
三种情况下都是一样的情况,只有重新获取IP的一分钟内才通,后面线路就不通了
绞尽脑汁也没想到是什么原因

@zjfsyh0105
Copy link

我怀疑你iptv勾选了默认路由,然后wan口重连抢走了你的路由,请用路由追踪命令确定走的哪个接口 William Chan @ .***
……
--------- --------- 原始邮件 ------------------ 来源:zjfsyh0105 @ .* > 发送时间: 03/01/2024, 16:19 To: luckyyyyy/博客_@_。> 抄送:陈伟霆@ _. _>,作者*@ **. **> 主题:回复:[luckyyyyy/blog]时隔四年,再发浙江杭州电信iptv融合教程(问题#75)路由跟踪下看从哪个接口出的如果接口是对的,那么考虑是播放器之前有问题遇到 vlc 有问题如果不是参考静态路由设置方法 William Chan @.*** …… ------------------ 原始邮件 -------- - --------- 来自:zjfsyh0105 @.* > 发送时间: 02/25/2024, 15:42 To: luckyyyyy/blog @.> @ _. __@_。> 主题:回复:[luckyyyyy/blog]时隔四年,再发浙江电信iptv融合教程(第75期)老哥,同样杭州电信已经获得了IPTV内网的IP,现在通过udpxy做组播转单把IPTV线路设置为默认网关,即所有流量测试都不能通外网都转内网但是目前还是无法播放rtsp单播链接,不能帮忙看看是什么原因使用的rtsp地址不太一样是115.233。 40.137/ 115.233.45.137,是查看自己抓包出来的数据 — 直接回复此邮件,在 GitHub 上,或取消订阅。您收到此消息是因为您创作了该主题。消息@ _. **> 现在发现了新的现象,我使用VLC确实无法播放,但是在我的路由器每次DHCP重新获取IPTV内网地址后,我可以使用potplayer播放,但是十秒以后就卡住不来了,重新打开也一样,重新dhcp拨号以后才会通包括我从内网下载台标文件也是下载一部分就无法建立连接了,要重新获取IP后才能继续下载这个有哪些可能会引起这些问题呢?看看帮忙—直接回复此电子邮件、在 GitHub 上查看或取消订阅。您收到此消息是因为您创作了该主题。消息 ID:_ @**_ . **_>

Snipaste_2024-03-01_21-20-41 目前使用自带路由器的显示路由跟踪,没有结果,无法 现在尝试了 1、由于我是旁路由,我直接只接了IPTV,没有接外网接口,默认IPTV为默认路由 2、在WAN1是外网,WAN2为IPTV的情况下,设置了WAN1为默认路由,并设置了IPTV IP的静态路由 3、在WAN1为外网,WAN2为IPTV的情况下,设置了WAN2默认路由 情况下都一样的情况,只有重新获取IP的一分钟内才通,后面的线路根本通不了 绞尽脑汁也没想到是什么原因

我重新试了一下,结果有点搞笑了,越来越想不通了
请看看下面图片,我的RTSP的IP在公网网管下能路由通,但是在IPTV内网网关这边反倒无法路由
难道流量从公网走的?
1
2
3
4

@luckyyyyy
Copy link
Owner Author

luckyyyyy commented Mar 1, 2024

@zjfsyh0105
我不清楚你怎么配置的 但网络这东西 没那么玄乎 同时我也不懂其他系统
但配置大同小异 遇到问题 先怀疑自己配置错误

image

image

@zjfsyh0105
Copy link


#EXTINF:-1,tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://

2
1
Snipaste_2024-03-03_12-54-26
已经确定我的静态路由没问题,确实走IPTV的端口
上面的截图就是我IPTV接口重新获取IP后的路由追踪,几张图是连续的几次路由追踪
在重新获取IP的时候路由没问题,但是过一分钟以后路由就断掉了
这个是什么原因?我可以把我的路由界面端口转发出来,你能不能帮忙看看配置有啥问题
还是杭州电信的IPTV网关加了其他的鉴权手段导致断流

@guoguo163
Copy link

同杭州电信没开通iptv,能看组播吗,我看前面说不需要鉴权

@zjfsyh0105
Copy link

同杭州电信没开通iptv,能看播组吗,我看前面说不需要鉴权

理论上是可以的,无论有没有开通用业务,组播应该是不受影响的

@luckyyyyy
Copy link
Owner Author


#EXTINF:-1,tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://

2 1 Snipaste_2024-03-03_12-54-26 已经确定我的静态路由没问题,确实走IPTV的端口 上面的截图就是我IPTV接口重新获取IP后的路由追踪,几张图是连续的几次路由追踪 在重新获取IP的时候路由没问题,但是过一分钟以后路由就断掉了 这个是什么原因?我可以把我的路由界面端口转发出来,你能不能帮忙看看配置有啥问题 还是杭州电信的IPTV网关加了其他的鉴权手段导致断流

可以与我联系:https://t.me/eval0xFFFD20

@hugeng1979
Copy link

大家好,我之前在上面回复过在OpenWRT下不成功。 这次我改在爱快下进行操作。 光猫目前无超管密码了,让10000将光猫改为桥接模式,由爱快进行拨号。爱快下使用双网口,Wan1连接光猫Lan1, Wan2连接光猫IPTV口。

爱快Wan2配置为DHCP客户端,通过设置option相关参数,能自动获取到IP了。
爱快上设置端口分流,来保证局域网电脑访问单播服务器地址115.233.41.137从iptv网关出去
爱快上设置udpxy

以上设置完毕后,局域网电脑使用aptv,不管是单播,还是组播还是无法播放。
单播的一个cctv1台地址如:rtsp://115.233.41.137/PLTV/88888913/224/3221228078/10000100000000060000000002460690_0.smil
组播的
http://192.168.1.254:9999/udp/233.50.201.118:5140
不好意思,各位高手再帮我看看哪里还有问题。谢谢了。
iShot_2024-03-13_09 19 24
iShot_2024-03-13_09 19 55
iShot_2024-03-13_09 20 06
iShot_2024-03-13_09 20 21
iShot_2024-03-13_09 21 24

@guoguo163
Copy link

同杭州电信没开通iptv,能看播组吗,我看前面说不需要鉴权

理论上是可以的,无论有没有开通用业务,组播是不应该旅行的

昨晚试了一下,没有光猫超管,没法设置,看了一下里面已经配置了itv口的vlan43,桥接,直接插itv口,没有设置option12,option60,直接获取到光猫dhcp的192开头的IP,看到咸鱼有帮忙获取光猫超管的商家,不知道靠谱不,记得杭州光猫超管密码是动态的

@zjfsyh0105
Copy link

同杭州电信没开通iptv,能看播组吗,我看前面说不需要鉴权

理论上是可以的,无论有没有开通用业务,组播是不应该旅行的

昨晚试一张,没有光猫超管,无法设置,看这张图里面已经配置了itv口的vlan43,桥接,直接插itv口,没有设置option12,option60,直接获取到光猫dhcp的192起始口的IP,看到咸鱼有帮忙获取光猫超管的商家,不知道靠谱不,记得杭州光猫超管密码是动态的

杭州电信的光猫超级密码不是动态的,网上自己找教程,五分钟搞定,你搞组播要设置imgp代理的,进光猫管理才能设置

@zjfsyh0105
Copy link

大家好,我之前在上面回复过在OpenWRT下不成功。 这次我改在爱快下进行操作。 光猫目前无超管密码了,让10000将光猫改为桥接模式,由爱快进行拨号。爱快下使用双网口,Wan1连接光猫Lan1, Wan2连接光猫IPTV口。

爱快Wan2配置为DHCP客户端,通过设置option相关参数,能自动获取到IP了。 爱快上设置端口分流,来保证局域网电脑访问单播服务器地址115.233.41.137从iptv网关出去 爱快上设置udpxy

以上设置完毕后,局域网电脑使用aptv,不管是单播,还是组播还是无法播放。 单播的一个cctv1台地址如:rtsp://115.233.41.137/PLTV/88888913/224/3221228078/10000100000000060000000002460690_0.smil 组播的 http://192.168.1.254:9999/udp/233.50.201.118:5140 不好意思,各位高手再帮我看看哪里还有问题。谢谢了。 iShot_2024-03-13_09 19 24 iShot_2024-03-13_09 19 55 iShot_2024-03-13_09 20 06 iShot_2024-03-13_09 20 21 iShot_2024-03-13_09 21 24

你先要分清igmp转rtp组播,igmp转udp单播,rtsp单播是三个不同的实现方式
1、最简单的是igmp转udp单播方案
这个方案是不用设置网络分流的,只要你的爱快打开udpxy设置好端口
注意点:
1、udpxy设置页面中的订阅周期不能为0,推荐在200-300之前
2、确保你的网络中带IGMP组播流量,这个需要使用光猫的超级管理员登录后确认光猫打开了IGMP嗅探或者IGMP代理功能
3、杭州电信的IPTV组播Vlan为4000,需要把4000的Vlan号绑定在你Vlan43的IPTV网络中,可以参考我之前回复的截图
4、根据我测试现在电信的IPTV盒子已经基本上都是使用RTSP单播进行播放,实际并不使用IGMP组播播放,所以你的机顶盒能播放不代表你的网络中有组播流量

2、如果使用IGMP转rtp组播方案
首先需要确认你的IPTV网络中带组播流量,然后在爱快中打开IGMP代理
就可以使用Http://XXX.XXX.XXX.XXX:9999/rtp/XXXXXXXX:XXXX这个格式进行播放
注意组播流量大概率会影响无线网性能,除非你的路由器带网络风暴抑制

3、rtsp单播方案才需要设置分流,把IPTV的流量全部走IPTV网关
这个方案是需要鉴权通过才能获取流量的,否则会被网关踢出
但是这个方案最后能实现回放和切换速度提升

需要哪个方案你可以根据自己的网络情况选择

@ywycd
Copy link

ywycd commented Mar 28, 2024

没想到更新了。找的源失效,开始折腾电信iptv。
光猫43填组播vlan4000,开启IGMP。路由拨号可电脑连itv口看能不能播放rtp。
单线复用 光猫vlan绑定,路由老毛子拨号,转udp可看组播。具体教程在恩山。

@hugeng1979
Copy link

@luckyyyyy 你好,突然单播正常了,奇怪。还是用爱快做的,但是组播还是不行。
另外单播有些台打不开,比如中央3套、浙江地方台如钱江频道,这些台的地址变了吗?

@hugeng1979
Copy link

解决了,所有不能看的频道,将地址由rtsp://115.233.41.137改为rtsp://115.233.40.137即可播放了。

@guoguo163
Copy link

汽摩HD,udp/233.50.202.30:5140
环球旅游HD,udp/233.50.202.31:5140

五星体育HD,udp/233.50.200.31:5140
五星体育HD,udp/233.50.201.207:5140
新增加,有需要自取

@harlentan
Copy link

哥,要实现时移和回放怎么弄的

要带上参数 抓包的时候后面有一些参数

不错的教程,一把成功。目前就是无法回放。

如果要实现回放,具体是要带上哪些参数?

@zjfsyh0105
Copy link

哥,要实现时移和回放怎么弄的

要带上参数 抓包的时候后面有一些参数

不错的教程,一把成功。目前就是无法回放。

如果要实现回放,具体是要带上哪些参数?

抓其中参数我觉得比较麻烦就一直放着没去弄,但是找到了一个其他办法
找一个DIYP的空壳,直接把rtsp源写成配置文件导入然后找个节目单就直接能使用回放功能了
这个方式可以解决安卓和安卓电视的播放问题,ios端目前没有想到好的办法

@hdyipilang
Copy link

请问一下,我将光猫的IPTV口、路由器上网口,分别接两根网线接到OPENWRT路由器上。现在openwrt上已经获取到IPTV的DHCP IP为10个端口了,地址获取到局域网地址是不是鉴使用udpxy。然后轮胎电脑使用vlc访问组播播的地址http://192.168.1.241:9999/udp/233.50.201.4:5140无法预览,请问哪里出问题了?

可能和我这一样,运营商用的是单播地址,你试试rtsp的单播地址看看

我昨天晚上回去,按这个帖子的教程再试了一下。我这边是萧山电信。自己抓包的时候,用笔记本双网卡只抓到鉴权的包,机顶盒正常。路由器采用IStoreOS(OpenWrt变种),单臂模式,路由器通过LAN口与光猫LAN口连接,路由器第二网口与光猫IPTV口连接。
配置DHCP接口,已自动获取到IP地址10.235.157.***/19. 网关10.235.128.1 配置三条静态路由来分流,分别是组播的地址和单播的地址。 config route option interface 'IPTV' option target '233.50.201.0/24' option type 'anycast' option metric '0' option gateway '10.235.128.1'
config route option interface 'IPTV' option target '115.233.41.0/24' option gateway '10.235.128.1'
config route option interface 'IPTV' option target '115.233.44.0/24' option gateway '10.235.128.1'
配置防火墙规则 iShot_2024-02-27_09 18 10
现在在路由器上、本地电脑上能ping通单播的IP 115.233.41.137 了,但是电脑上播放单播的地址失败
配置udpxy, 查看status,好像正常 测试单播、组播也不行 增加防火墙规则,组播还是不行。 iShot_2024-02-27_09 19 42

同萧山电信,折腾到现在发现萧山电信的组播跟内网IP,鉴权都没啥关系,鉴不鉴权都可以 主要是你要拿到光猫的超级账户,去igmp设置里面,打开igmp嗅探,然后在IPTV的链接上就是Vlan43里面的组播Vlan填写为4000 鉴权获取内网地址的作用主要是使用rtsp单播使用的,我是通过Vlan接入的,整个Vlan只要绑定组播4000的Vlan后,整个43Vlan都带组播。你试试看

同是萧山电信,光猫按你说的设置,开启igmp。路由器是华硕天选,开起UDP代理,m3u用2年前的,还是都没数据播放。能指导下吗

@hdyipilang
Copy link

请问一下,我将光猫的IPTV口、路由器上网口,分别接两根网线接到OPENWRT路由器上。现在openwrt上已经获取到IPTV的DHCP IP为10个端口了,地址获取到局域网地址是不是鉴使用udpxy。然后轮胎电脑使用vlc访问组播播的地址http://192.168.1.241:9999/udp/233.50.201.4:5140无法预览,请问哪里出问题了?

可能和我这一样,运营商用的是单播地址,你试试rtsp的单播地址看看

我昨天晚上回去,按这个帖子的教程再试了一下。我这边是萧山电信。自己抓包的时候,用笔记本双网卡只抓到鉴权的包,机顶盒正常。路由器采用IStoreOS(OpenWrt变种),单臂模式,路由器通过LAN口与光猫LAN口连接,路由器第二网口与光猫IPTV口连接。
配置DHCP接口,已自动获取到IP地址10.235.157.***/19. 网关10.235.128.1 配置三条静态路由来分流,分别是组播的地址和单播的地址。 config route option interface 'IPTV' option target '233.50.201.0/24' option type 'anycast' option metric '0' option gateway '10.235.128.1'
config route option interface 'IPTV' option target '115.233.41.0/24' option gateway '10.235.128.1'
config route option interface 'IPTV' option target '115.233.44.0/24' option gateway '10.235.128.1'
配置防火墙规则 iShot_2024-02-27_09 18 10
现在在路由器上、本地电脑上能ping通单播的IP 115.233.41.137 了,但是电脑上播放单播的地址失败
配置udpxy, 查看status,好像正常 测试单播、组播也不行 增加防火墙规则,组播还是不行。 iShot_2024-02-27_09 19 42

同萧山电信,折腾到现在发现萧山电信的组播跟内网IP,鉴权都没啥关系,鉴不鉴权都可以 主要是你要拿到光猫的超级账户,去igmp设置里面,打开igmp嗅探,然后在IPTV的链接上就是Vlan43里面的组播Vlan填写为4000 鉴权获取内网地址的作用主要是使用rtsp单播使用的,我是通过Vlan接入的,整个Vlan只要绑定组播4000的Vlan后,整个43Vlan都带组播。你试试看

同是萧山电信,光猫按你说的设置,开启igmp。路由器是华硕天选,开起UDP代理,m3u用2年前的,还是都没数据播放。能指导下吗

@zjfsyh0105 加一下设置图片
屏幕截图 2024-06-29 081317
屏幕截图 2024-06-29 081644
屏幕截图 2024-06-29 081709
屏幕截图 2024-06-29 081742
屏幕截图 2024-06-29 081801
屏幕截图 2024-06-29 081824

@weitao1209
Copy link

楼主你好。 我拓扑和你的一样,组播udpxy转http没问题;但rstp就是不行,静态路由也设置了,在opwnwrt里面的网络诊断里可以ping通,也可以traceroute到指定的rstp地址; 但在opwnwrt下挂的电脑上就无法ping通,tracert也只能到Lan 口ip(openwrt默认br-lan ip)就没了。求助帮忙分析可能哪里问题,要怎么设置

@weitao1209
Copy link

楼主你好。 我拓扑和你的一样,组播udpxy转http没问题;但rstp就是不行,静态路由也设置了,在opwnwrt里面的网络诊断里可以ping通,也可以traceroute到指定的rstp地址; 但在opwnwrt下挂的电脑上就无法ping通,tracert也只能到Lan 口ip(openwrt默认br-lan ip)就没了。求助帮忙分析可能哪里问题,要怎么设置

已ok,防火墙配置问题

@XSFTC
Copy link

XSFTC commented Oct 3, 2024

感谢楼主,有个问题,分流设置里需要指定IPTV接口的网关,那是不是路由器重启以后就得重新配置了?因为我看每次DHCP获取到的IP网段都是不同的

@yangwudong
Copy link

220.191.136.0/24

麻烦问一下, 我这边配置静态路由,但是不知道这里面选哪个,能给个答案参考一下吗?怎么改traceroute都不太对。
image

@yangwudong
Copy link

五星体育HD,udp/233.50.200.31:5140

无效了,都变了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests