-
Notifications
You must be signed in to change notification settings - Fork 27
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
Comments
哥,要实现时移和回放怎么弄的 |
要带上参数 抓包的时候后面有一些参数 |
老哥,我也是杭州电信的,有相关视频教程么?有点没看懂 |
老哥,同样杭州电信 |
路由追踪下 看从哪个接口出的
如果接口是对的 那么考虑是播放器有问题 之前遇到过vlc有问题
如果不对 参考静态路由设置方法
William Chan
***@***.***
…------------------ 原始邮件 ------------------
From: zjfsyh0105 ***@***.***>
发送时间: 02/25/2024, 15:42
To: luckyyyyy/blog ***@***.***>
抄送: William Chan ***@***.***>, Author ***@***.***>
Subject: Re: [luckyyyyy/blog] 时隔四年,再发浙江杭州电信iptv融合教程 (Issue #75)
老哥,同样杭州电信
已经获取到了IPTV内网的IP,可以通过udpxy做组播转单播
现在测试把IPTV线路设置为默认网关,即所有流量不通外网都转内网
但是目前还是无法播放rtsp单播链接,能不能帮忙看看是什么原因
使用的rtsp地址跟你的不太一样是115.233.40.137/115.233.45.137,是自己抓包出来的数据
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
请问一下,我将光猫的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 config route 现在在路由器上、本地电脑上能ping通单播的IP 115.233.41.137 了,但是电脑上播放单播的地址失败 |
同萧山电信,折腾到现在发现萧山电信的组播跟内网IP,鉴权都没啥关系,鉴不鉴权都可以 |
大佬们 问下杭州的IPTV支持无线模式吗?把IPTV接口转为无线SSID,机顶盒接入无线网络 试了下不行是不是不支持这样操作? |
这是正确的 如果你用组播 不需要播鉴权 |
无线上面跑组播大概率引起网络风暴,所以运营商的IPTV都是有线连接 |
好吧 看样子直接用无线这个方案是走不通了 |
大佬,我昨天晚上按你说的方式操作了,可是故障依旧,还是单播地址能在局域网上电脑ping通,就是单播、组播都放不出来。 和我光猫上网模式有关系吗? 我光猫上网是路由,iptv是桥接。 是电信的万兆光猫,型号如下。 |
我也试过openwrt,但是防火墙的规则让我很头疼 |
现在发现了新的现象,我使用VLC确实无法播放,但是在我的路由器每次DHCP重新获取IPTV内网地址后,我可以使用potplayer播放,但是十秒以后就卡住不会来了,重新打开也一样,需要重新dhcp拨号以后才会通 |
我怀疑你iptv勾选了默认路由,然后wan口重连抢走了你的路由,请用路由追踪命令确定走的哪个接口
William Chan
***@***.***
…------------------ 原始邮件 ------------------
From: zjfsyh0105 ***@***.***>
发送时间: 03/01/2024, 16:19
To: luckyyyyy/blog ***@***.***>
抄送: William Chan ***@***.***>, Author ***@***.***>
Subject: Re: [luckyyyyy/blog] 时隔四年,再发浙江杭州电信iptv融合教程 (Issue #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后才能继续下载
这个有哪些可能引起这些问题呢?帮忙看看
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
|
我重新试了一下,结果有点搞笑了,越来越想不通了 |
@zjfsyh0105 |
同杭州电信没开通iptv,能看组播吗,我看前面说不需要鉴权 |
理论上是可以的,无论有没有开通用业务,组播应该是不受影响的 |
可以与我联系:https://t.me/eval0xFFFD20 |
大家好,我之前在上面回复过在OpenWRT下不成功。 这次我改在爱快下进行操作。 光猫目前无超管密码了,让10000将光猫改为桥接模式,由爱快进行拨号。爱快下使用双网口,Wan1连接光猫Lan1, Wan2连接光猫IPTV口。 爱快Wan2配置为DHCP客户端,通过设置option相关参数,能自动获取到IP了。 以上设置完毕后,局域网电脑使用aptv,不管是单播,还是组播还是无法播放。 |
昨晚试了一下,没有光猫超管,没法设置,看了一下里面已经配置了itv口的vlan43,桥接,直接插itv口,没有设置option12,option60,直接获取到光猫dhcp的192开头的IP,看到咸鱼有帮忙获取光猫超管的商家,不知道靠谱不,记得杭州光猫超管密码是动态的 |
杭州电信的光猫超级密码不是动态的,网上自己找教程,五分钟搞定,你搞组播要设置imgp代理的,进光猫管理才能设置 |
你先要分清igmp转rtp组播,igmp转udp单播,rtsp单播是三个不同的实现方式 2、如果使用IGMP转rtp组播方案 3、rtsp单播方案才需要设置分流,把IPTV的流量全部走IPTV网关 需要哪个方案你可以根据自己的网络情况选择 |
没想到更新了。找的源失效,开始折腾电信iptv。 |
@luckyyyyy 你好,突然单播正常了,奇怪。还是用爱快做的,但是组播还是不行。 |
解决了,所有不能看的频道,将地址由rtsp://115.233.41.137改为rtsp://115.233.40.137即可播放了。 |
汽摩HD,udp/233.50.202.30:5140 五星体育HD,udp/233.50.200.31:5140 |
不错的教程,一把成功。目前就是无法回放。 如果要实现回放,具体是要带上哪些参数? |
抓其中参数我觉得比较麻烦就一直放着没去弄,但是找到了一个其他办法 |
同是萧山电信,光猫按你说的设置,开启igmp。路由器是华硕天选,开起UDP代理,m3u用2年前的,还是都没数据播放。能指导下吗 |
@zjfsyh0105 加一下设置图片 |
楼主你好。 我拓扑和你的一样,组播udpxy转http没问题;但rstp就是不行,静态路由也设置了,在opwnwrt里面的网络诊断里可以ping通,也可以traceroute到指定的rstp地址; 但在opwnwrt下挂的电脑上就无法ping通,tracert也只能到Lan 口ip(openwrt默认br-lan ip)就没了。求助帮忙分析可能哪里问题,要怎么设置 |
已ok,防火墙配置问题 |
感谢楼主,有个问题,分流设置里需要指定IPTV接口的网关,那是不是路由器重启以后就得重新配置了?因为我看每次DHCP获取到的IP网段都是不同的 |
无效了,都变了 |
@luckyyyyy 大神好!上面的2个ip段和图片是不是没对应?图片里是115.233.41.0/24和115.233.44.0/24 |
每个区域不一样 会变化 自己抓包得到就行 基本就那么几个网段 他们不会变来变去的 |
收到,多谢! |
也可以把 iptv 接口重命名为 ziptv(字母序排在 wan 之后),这样就不会被 upnp 错误绑定了 |
感谢楼主,几年前用你的教程抓得单播一直在用;到今年突然单播用不了了,遂目前用的组播看的。有一个能用就行 |
提供另外一个思路给楼主,避免操作 iptables,全部在页面上完成。
|
大佬想请问下,要实现回放的话是要抓包哪些参数和配置 |
我用 aptv,看到的参数是 url 后拼接类似 这样拼凑起来是可以直接回看的。 |
@luckyyyyy |
网络布局
浙江电信IPTV和上网是分开的
Note
如果是单线,请先解决单线vlan,这里不展开,具体教程请翻阅各大论坛,当然一般光猫到路由器在弱电箱中自己加一根就好了,直接去客厅拨号的那种除外,这个需要根据网络环境自行解决。
可参阅: https://openwrt.org/docs/guide-user/network/vlan/switch_configuration
协议抓包
浙江电信使用 IPoE+DHCP来认证入网,需要访问的频道IP都需要先进行DHCP认证入网
请先确认你电视机顶盒上的网络配置是IPoE入网
抓包方式
由于杭州电信是DHCP,所以其实你可以把盒子插在任意网内LAN侧,然后使用网内任意设备直接抓DHCP包,在盒子的网络设置中开关一次网络就会发送一次DHCP,无论是使用tcpdump还是wireshark都可以轻松抓到内容
分析内容
一般来说,我们需要几个DHCP中的参数,目前浙江杭州电信针对这几个参数入网
Option: (12) Host Name
这里最后12位是mac地址,可以考虑与你发送请求的接口mac地址对应上,浙江杭州电信可用
Option: (60) Vendor class identifier
以下内容仅适用于浙江杭州电信,其他地区请自行拆解,最简单的办法是原封不动复制
OpenWRT接口设置
Caution
如果无法连接,请先抓包接口发出的DHCP请求,对比与机顶盒发出的请求有何不同
Warning
如果你用了较老的OpenWRT,你可能还需要修改一个shell脚本,否则会导致发送两个Vendor class identifier
找到
修改为
分流设置
有两种方式,可以自由选择,使用iptables支持加入机顶盒,这样不会废弃家里的机顶盒
使用静态路由
这种方式缺点在于你需要知道所有的ip地址,好在如果杭州电信只需要rtsp则不需要那么多IP
目标地址 目前我添加的是这两个
115.233.40.0/21
220.191.136.0/24
使用iptables
优势在于可以将某个设备直接标记所有流量
Warning
其中 115.233.41.0/24 与 115.233.44.0/24 是抓包所得,杭州电信在繁忙时rtsp会重定向,所以如果无法播放,记得抓下机顶盒的rtsp看看
Warning
当你修改完机顶盒的mac地址所有网络都标记后,机顶盒联网方式请修改为普通DHCP,它将作为你内网中一个普通设备存在。
结果展示
软件:APTV

问题
Caution
如果你使用 upnp 可能会导致你的 upnp 绑定的接口错误,请修改 /etc/config/upnpd 加上 option external_iface 'wan'
最后
避免大家抓包麻烦,送上一批单播地址,绝大多数是我四年前抓的,我发现没有任何变化
The text was updated successfully, but these errors were encountered: